Records link phone number (440) 943-5381 with Terrill’s details. 5785 Royal Dr, Willoughby, Oh 44094 is where Terrill lives. Other cities that he has stayed in are Cleveland and Ashtabula. Terrill's birth year is 1933. The age of Terrill is 91. Robert John Terrill, Robert Lloyd Terrill, Jr Terrill and 2 other people are people possibly related to Terrill.