COVID-19: Click here for our updated visitation policy and other updates regarding COVID-19.

Our Providers

Meet Our Expert Medical Team

Meet our experienced providers and dedicated office staff, offering years of expertise in the medical industry. Ready to schedule an appointment? Call us today at (978) 354-4611!

Primary Care Providers

Hans C. Jeppesen, MD, MBA

Hans C. Jeppesen, MD, MBA

Physician & Founder

Gurpreet Saini, NP

Gurpreet Saini, NP

Nurse Practitioner

Alla Guenin, MD

Alla Guenin, MD

Physician

Maria Dalomba, NP

Maria Dalomba, NP

Nurse Practitioner

Hospital Medicine & Geriatric Medicine

Denise Gafanhao

Denise Gafanhao

Nurse Practitioner

Jenya Appleton

Jenya Appleton

Nurse Practitioner

Beth Rowlands

Beth Rowlands

Chief Nurse Practitioner

Oleksandr Barchuk

Oleksandr Barchuk

Nurse Practitioner

Jonadab Erthon

Jonadab Erthon

Nurse Practitioner

Katina Herron

Katina Herron

Nurse Practitioner

Shayla McCarthy

Shayla McCarthy

Nurse Practitioner

Anne Zlevor

Anne Zlevor

Nurse Practitioner

Elizabeth Shortsleeve

Elizabeth Shortsleeve

Nurse Practitioner

Santosh Poudel, MD

Santosh Poudel, MD

Physician/Medical Director

Megan Callahan, MD

Megan Callahan, MD

Physician/Medical Director

Request Your Next Appointment With Us!