HealthAlliance Hospital family medicine physicians provide primary care to all age groups, from newborns to seniors. In addition to routine medical check ups, family medicine physicians treat a wide range of common illnesses and injuries, as well as emphasize preventive health maintenance. If the services of a specialist are required, a family medicine physician can recommend one.
Appointments and Staff
For help in choosing a physician, call 978-665-5900.
HealthAlliance Hospital Family Medicine Physicians
To schedule an appointment, click on the profiles below.
- Robert Babineau Jr., MD
- Piamarie Ballarin-Feldman, MD
- Felix Chang, MD
- Karla Christo, MD
- Cheryl DiVito, DO (also obstetrics)
- Zbigniew Dombek, MD (also obstetrics)
- Perry Farb, DO
- William Friedman, MD
- Jennifer Hartman, MD (also obstetrics)
- Kristen Kavulich McCarthy, DO
- Anna Langman, MD
- James Ledwith, MD (also obstetrics)
- Edna MarkAddy, MD
- Beth Mazyck, MD (also obstetrics)
- Peter McConarty, MD
- Dean Morrel, DO
- Deepthi Pandraju, MD
- William Parker, MD
- Toral Parikh, MD
- Katherine Riggert, DO
- Mark Rollo, MD
- John Schneeweis, MD
- Thomas Scornavacca Jr., DO
- Agnieszka Snioch, MD
- Edward Sprague, MD
- Iris Sullivan, MD (also obstetrics)
- Audrey Tracey, MD (also obstetrics)
- Daniel Veno, MD
- Stephen Weedon, MD
- Bernard Westerling, MD
- Susan Young, MD