Mr Padraig Kelly

Senior Lecturer in Equine Surgery