alfred thorne