Michael J McCartney, MD, Internal Medicine

18 Highland Ave
NewburyportMA  01950-3812 (Essex County)


Phone: 978-462-9571
Fax: 978-462-1459

NPI: 1245211903
License Number: 76514 (MA)