Robert Haselgrove is currently a Senior Veterinary Surgeon at PDSA, a position held since 2014. They have been working with the organization since 2003, contributing their expertise in veterinary sciences. Robert earned a Bachelor of Veterinary Science from the University of Liverpool between 1998 and 2003.
This person is not in the org chart
This person is not in any teams
This person is not in any offices