Veterinarian Charles D. Waters has been taking care of Hingham cats and dogs for almost 20 years. With the assistance of a small but friendly and committed staff, he provides general pet services, including examinations, shots and surgeries. He offers professional advice and recommendations for foods, medicines and overall pet health and wellness.