William C Ingram, MD, Internal Medicine

21 Highland Ave Ste 2
Ste 2
NewburyportMA  01950-3873 (Essex County)


Phone: 978-463-7770
Fax: 978-462-0220

NPI: 1689679268
License Number: 41054 (MA)