Dr Adrian Longstaffe
PhD BVetMed MRCVS MBACP

Veterinary Surgeon and Practising Psychotherapist

Adrian Longstaffe PhD BVetMed MRCVS MBACP and long-standing RSTMH member.