James Foster, MD
Dr. James Foster has been practicing pediatrics for the past 25 years. In addition to providing pediatric care to patients, he is also the chief of pediatrics at Mercy Hospital and serve as the school physician for the city of South Portland.
100 Foden Rd. Suite 303
South Portland, ME 4106
207-523-3767
