Kate Lister (BVetMed MRCVS)

Resident in Veterinary Anaesthesia and Analgesia