Thomas O'Keeffe, MVB, MRCVS