Neil Thorne's profile