Professor Alex German BVSc PhD CertSAM DipECVIM-CA SFHEA FRCVS

Professor of Small Animal Medicine Musculoskeletal & Ageing Science

Publications