MARK O'HANLON DVM PS INC