Vet and barrister with a zest for learning, who embraced modern techniques.
© 2023 British Veterinary Association.