Veterinary surgeon Famous List
James Herriot
102
Age
James Herriot