Graham qualified from the Royal Veterinary College in 1983 and spent several years in mixed practice in the UK before working in Sydney, Australia in equine practice. He returned to join Three Counties Equine Hospital in Gloucestershire in 1990.
Graham has spent a decade working with the Australian Equestrian Team as their UK-based vet and regularly attends the major 3 day events in the UK and Europe as part of their support team. He has attended 4 World Games and 4 Olympic Games, with the last one being in London in 2012.
Graham’s particular interests are sports medicine, soft tissue surgery and gastroenterology and he regularly provides veterinary cover at Ludlow, Worcester and Hereford races.