David P McGrath, MD, Internal Medicine

421 N Main St
LeedsMA  01053-9764 (Hampshire County)


Phone: 413-582-3153
Fax: 413-582-3136

NPI: 1003879354
License Number: 75414 (MA)