We see patients by appointment, Monday through Friday, from 9 AM to 5 PM. If you are unable to keep an appointment, please notify us 24 hours in advance. This will allow us to see another patient in need of care. If you need an appointment when your regular physician is not available, we'll be glad to arrange for you to see one of our other providers.

We try to allow some flexibility in our scheduling to minimize your wait. When emergencies make delays unavoidable, we greatly appreciate your understanding.

You can call our office 24 hours a day at the number listed Here. If your problem is not life-threatening, we will arrange an appointment for you or direct you to the Emergency Room. If your problem is life-threatening (such as a heart attack), you should go to the Emergency Room immediately. Their staff will notify us that you are there (after hours, they will notify the physician who is on call at the time). Our physicians have staff privileges at Maine Medical Center and at Mercy Hospital for both emergency and inpatient care.

Maine Medical Partners
Internal Medicine

Cape Elizabeth Internal Medicine
155 Spurwink Avenue
Cape Elizabeth, ME  04107
Phone: (207) 767-2174

Falmouth Internal Medicine
5 Bucknam Road, Suite 2B
Falmouth, ME  04105
Phone: (207) 781-1600

Scarborough Internal Medicine
300 Professional Drive
, ME  04074
Phone: (207) 883-3491

Westbrook Internal Medicine
1 Harnois Avenue, Suite 1B
Westbrook, ME  04092
Phone: (207) 662-1340


Maine Medical Partners
MaineHealth Professional Park | 301C US Route 1 | Scarborough, ME 04074