David M Slack, MD, Internal Medicine

179 Northampton St
#h
EasthamptonMA  01027-1057 (Hampshire County)


Phone: 413-529-9300
Fax: 413-527-9793
Email: dsl***@*****oo.com

NPI: 1205895554
License Number: 72497 (MA)