David Michael Farmer, MD, Internal Medicine

300 Mount Auburn St
CambridgeMA  02138-5600 (Middlesex County)


Phone: 617-497-1560
Fax: 617-497-1109

NPI: 1962454298
License Number: 221294 (MA)