Michael P Demarkles, MD, Internal Medicine

77 Herrick St
Ste 101 Medical Group Inc
BeverlyMA  01915-3012 (Essex County)


Phone: 978-927-4110
Fax: 978-232-7057
Email: mpd***@*****ol.com

NPI: 1376578534
License Number: 56951 (MA)