Professor Karen Noble BVM&S DBR PhD MRCVS
Lecturer in preclinical Veterinary Science
Vet Anatomy, Physiology & Pathology
Vet Anatomy, Physiology & Pathology