Professor Alex German BVSc PhD CertSAM DipECVIM-CA MRCVS

Professor of Small Animal Medicine Musculoskeletal & Ageing Science