Call us now at 978-774-2555
147 South Main Street
Middleton, MA 01949


Middleton Family Medicine provides comprehensive medical care for patients from infancy through adulthood on the North Shore. Our doctors are board certified in family medicine, having trained extensively in pediatrics, internal medicine and geriatrics. This makes it possible for your whole family’s medical needs to be addressed by our primary care physicians in one convenient location. Our practice also provides a comprehensive patient portal which allows for patients view test results, request refills, referrals, and communicate with our practice. If you are looking for a new primary care physician, you have come to the right place! We have four physicians to choose from, Dr Mark Allara, Dr. Meghan Tramontozzi, Dr. Michael Yoon, and Dr. Dana Mann.  We also have an endocrinologist, Dr. Dominica Costello.


Like us on Facebook:

New! Request your Medical Records Electronically:

Click here for Medical Record Requests!

We are happy to announce the new addition to our team! Dr. Costello our new Endocrinologist has started!
Check out our new marketing video on our website!
High Blood Pressure 140
One hundred forty of anything is a lot, and it's too high for blood pressure. We're hoping these sharks and spiders will help you remember what "high" means ...
Stay tuned for updates/news right on our website!
Check out this 5 star Facebook review by Paula Buckley: I have been under the care of this practice for 15 plus years. No matter who you see, Medical Assistant, Nurse Practitioners ( who are all highly qualified) or a Physician, your questions are answered, and treatment is discussed not just prescribed. They also remind you of appointments. See the review on Facebook by clicking the link below.
Security Check Required


Middleton Family

147 South Main Street
Middleton, MA 01949
Phone: 978-774-2555
Fax: 978-774-8715

Our Hours

8:00 AM to 5:30 PM
Evening hours are available Monday through Thursday

Patient Portal

login or register

Request an appointment, get a referral, refill a prescription, obtain test results, access medical records all in our Patient Portal.

appointment request