James Simpson

Qualifications:

BVM&S, MPhil, FHEA, MRCVS

Speciality:

Small Animal Medicine

Region:

All of UK