John graduated from Edinburgh University in 1980 and joined the practice immediately after graduation. He joined the partnership in 1988.
John is the main equine vet within the practice. He is also heavily involved in the agricultural and small animal sides of the practice.
In his spare time John runs a beef farm, breeding pedigree Aberdeen Angus cattle. In the summer he enjoys sailing and in the winter he can be found curling and snow boarding/skiing.