Shield, David R, MD
Add Hours
Please note our privacy policy has changed. To view the policy, please go to https://www.thryv.com/privacy/
Shield, David R, MD has not yet specified accepted insurance plans.
Additional Specialties: Ophthalmology
Fax: (413) 584-4346
DR David R Shield MD
Phone: (413) 584-6422
Address: 40 Main St, Florence, MA 01062
Website: http://northamptoneye.com