New search
David Shield
,
MD
Ophthalmology
5.0
(5 reviews)
Cost:
$
$
$
$
$
3 locations
Eye Physicians of Northampton
,
40 Main St, Ste 106, Florence, MA 01062
Eye Physicians of Northampton 1 Amherst
,
1 University Dr, Amherst, MA 01002
Eye Physicians of Northampton
,
1 University Dr S, Amherst, MA 01002
Eye Physicians of Northampton
40 Main St, Ste 106, Florence, MA 01062
Accepting new patients
(413) 584-6422