Close Close


Learn more: COVID-19 Resources; COVID-19 Testing; Vaccine InfoVisitor Policy; Support Us

TRAFFIC ALERT: Beginning 9/1/21 at 7 am, Beverly Hospital’s main driveway will be undergoing utility repair work for approximately two weeks. Please expect traffic delays and plan extra time to get to appointments.

Beacon Family Medicine

Choose a board-certified family physician, the one doctor who cares for your entire family.

Practice Staff

Roberta Haskell, NP

Appointment Requests

Same day appointments available for sick visits.


Referrals are handled by the coordinator in the office; option to leave a voicemail.

Prescription Refills

Prescription refills are generally available at the end of day of the request.

Practice Philosophy

Choose a board-certified family physician; the one doctor who cares for your entire family.

Our Office Locations

Office Hours

Monday thru Friday 9 a.m. to 5 p.m.

Off Hours' Coverage

There is on-call coverage 24 hours a day, 7 days a week.

Onsite Services

Laboratory, phlebotomy (blood drawn)

Languages Spoken


Major Insurances Accepted

We accept most major insurance plans. To ensure coverage, please provide insurance information when you call.