Mr Padraig Kelly

Senior Equine Surgeon, Director of the Equine Hospital