Veterinary surgeon Famous List
James Herriot
101
Age
James Herriot