Dr Rosie MacDiarmid BSc(Hons), BVM&S, PGDip, SFHEA, MRCVS

Lecturer in Preclinical Veterinary Sciences and Clinical Skills Vet Anatomy, Physiology & Pathology

    About