Jim Turpel

 Upper Canada Animal Hospital
Niagara on the Lake, ON L0S 1J0, CA
 Veterinarian
certified-professional-logo