Live
Read more

Clinic Type

Family Medicine

Address

1 Park Way, Haverhill, MA 01830

Phone

888-227-3762

Email

mghpfr@mgb.org

Opening Hours

Not published — contact the clinic to confirm hours.

Services Offered

  • Family Medicine
  • Primary Care

Team

  • Briana Whalen — NP
  • Christopher Robert Lambert — CNP
  • Warren A Bodine — DO
  • Jean M Tabit — DO
  • Leah M Petrosino — CNP
  • Jamie Elyse Ellis — MD
  • Tito Joaquin — MD
  • Ingrid Caroline Rudie — CNP
  • Karin Darakananda — DO
  • Laxmi Ramesh — MD
  • Maria Elizabeth Marques — FNP
  • Ghinwa Ali Hassan — MD

Insurance & Payment

Languages Spoken

Photos

What Patients Say

Overall sentiment across review platforms: mixed

  • Mass General Brigham Doctors (Dr. Beverly A. Brennan): 4.9 out of 5
  • WebMD (Dr. Angela Karavasilis): 4.5 out of 5 (33 ratings)
  • Healthgrades (Dr. Beverly Brennan): Mixed: positive remarks and negative 1-star-type complaint text in review excerpts (Not provided in excerpt)
  • Vitals (Dr. Angela Karavasilis): 4.4 out of 5 stars (35 ratings; 7 written reviews)
  • Zocdoc (Dr. Krystal Peirce, NP): 4.71 overall (5 stars breakdown not fully shown in excerpt) (Read 14 reviews)
  • Mass General Brigham Doctors (Dr. Anuradha Rameneni): 4.8 out of 5
  • Mass General Brigham Doctors (Dr. Agnieszka M. Heith): 4.9 out of 5
  • Zocdoc (Dr. Shiao-Ang Shih): 4.76 overall (168 reviews)

Patients praise

  • Kind, caring, and attentive clinicians
  • Thorough visits; answered questions; clear explanations
  • Good bedside manner and professionalism
  • Efficient care/timely attention (short wait times for some patients)
  • Strong follow-up care and referral handling mentioned by some patients

Common complaints

  • Long wait times or being late for appointments (reported in some reviews)
  • Disorganization and lack of follow-up (paperwork/test follow-up)
  • Staff or practice issues (rudeness/disrespect, issues with how info is collected)
  • Perceived inadequate communication/listening or rushed appointments
  • Medication/treatment dissatisfaction reported by some patients

"“Dr. Brennan is kind and caring… She always spends enough time with me to discuss any health concerns I may have.”"

Mass General Brigham Doctors page for Dr. Beverly A. Brennan

"“Patients gave Dr. Karavasilis an average rating of 4.5 out of 5… Did Well (9) Needs Improvement (0).”"

WebMD profile for Dr. Angela Karavasilis

"“If I could leave zero stars… Dr Brennan pays zero attention to the needs of her patients… Over an hour wait times on hold.”"

Healthgrades review excerpt for Dr. Beverly Brennan

Synthesized from public review platforms as of Jul 11, 2026 — sources: [1][2][3][4].

Information sourced from the clinic's website as of July 11, 2026.

More family medicine clinics in Haverhill

Haverhill, MA·Family Medicine

Beth Israel Lahey Health Primary Care – Primrose Street Haverhill is a primary care clinic operated by Beth Israel Lahey Health (BILH), a nonprofit health system formed in 2019 through a merger of Beth Israel Deaconess Medical Center and Lahey Hospital & Medical Center. The Primrose Street location provides primary care services as part of BILH’s network, which includes hospitals, urgent care, behavioral health, and community health services across Massachusetts (and affiliated locations). If you need specifics like hours or services for Primrose Street Haverhill, I can look up the current details.

VerifiedOnline bookingSince 2019
Haverhill, MA·Family Medicine

Haverhill Family Office, LLC is a private primary care practice based in Haverhill, Massachusetts, founded in 2010. They offer same-day visits (in-person or telehealth) and accept nearly all insurance plans, including Medicare and MassHealth. The practice serves families in Haverhill and surrounding areas (Methuen, Andover, Lawrence, Salem) and partners with nursing homes to provide care. Current staffing is very lean (1 employee listed), but the clinic emphasizes medical excellence and accessibility. Web metrics show modest monthly visits with a low bounce rate, and services align with internal medicine, family medicine, and general primary care, including medical exams and telehealth. Contact: 978-521-6555 or 978-521-1236.

VerifiedOnline bookingEmergency careSince 2010

See all family medicine clinics in Haverhill

Comparing your options?

See other family medicine clinics in Haverhill, or search the full directory by insurance, ratings, and more.

More Family Medicine Clinics