David Rauschenberg Shield, MD, Ophthalmology

40 Main St
Ste 106
FlorenceMA  01062-1492 (Hampshire County)


Phone: 413-584-6422
Fax: 413-584-4346

NPI: 1649599903
License Number: 261632 (MA)