fbpx

David Shearer

BVetMed PhD CertSAD PGCert(VetEd), FHEA, CBiol MRSB MRCVS. RCVS Advanced Practioner in Small Animal Dermatology