Prof Alex German BVSc PhD CertSAM DipECVIM-CA MRCVS

Professor of Small Animal Medicine Musculoskeletal Biology I