aGeoffrey james J. james steele james herriot Jamie Pumfrey Hayes, Geoffrey Jeffrey Geoffrey Humfrey Pumfrey