Our Internal Medicine physicians are highly trained and skilled in the diagnosis and treatment of diseases in adults. We’re primary care physicians, but we see ourselves as your partner, focusing on preventative services and general well-being. We also provide outpatient and hospital care. Our internists specialize in the management of patients with multiple and complicated diseases such as diabetes, heart disease, high blood pressure, and high cholesterol. We collaborate closely with other specialists to ensure our patients receive all the care they need in a timely manner. 

The department of Internal Medicine is involved in a number of quality initiatives involving diabetes and cardiovascular health, as well as programs related to asthma and hypertension. We have been rewarded and recognized by such prestigious organizations as the National Committee for Quality Assurance (NCQA) and Pathways to Excellence (PTE).

We have 25 physicians and nine mid-level providers. We are all board-certified in Internal Medicine, some in infectious diseases, and have special interests in women’s health, bone health, geriatrics, and osteopathic manipulative treatment. Many of our physicians are also actively teaching in the medical community.

Click here to read the PCMH Announcement

Contact Internal Medicine

Internal Medicine
84 Marginal Way, Suites 700 & 800
Portland, ME 04101
Phone: (207) 774-5816
Fax: (207) 523-8595

Internal Medicine - Yarmouth
259 Main Street
Yarmouth, ME 04096
Phone: (207) 846-9602 
Fax: (207) 523-8597

Hours of Operation

Monday–Friday, 8:00 a.m.–5:00 p.m.