Peter O' Halloran, DVM