Profile of Kevin Thorne