Dr Rosie MacDiarmid BSc(Hons), BVM&S, PGDip, SFHEA, MRCVS
Lecturer in Preclinical Veterinary Sciences and Clinical Skills
Vet Anatomy, Physiology & Pathology
Vet Anatomy, Physiology & Pathology