Dr Catherine (Kat) Hadfield

MA VetMB Dipl ECZM DiplACZM MRCVS

EBVS® European Veterinary Specialist in Zoo Health Management