James W Kernahan DVM
10 Center St
Cuba
NY
14727
(585) 968-0205
Open Map
agricultural services
animal specialties
Categories: Veterinarians
Pet & Animal Services
Pets
qualifications & certifications
veterinarian
Veterinarians
veterinary
Veterinary Medicine