Patient Center

Office Hours

Mon – Fri: 8:00am – 5:00pm
Evening hours by appointment

Make an Appointment

Patients are seen by appointment – on the same day the appointment is made if possible. To schedule an appointment, please call (603) 433-8434 during regular business hours.

Please call in advance for office visits. Make follow-up appointments as you leave. We make every effort to stay on schedule although emergencies do arise. If we are seriously delayed, we attempt to notify patients beforehand.

Calling your provider:

When our providers are seeing patients, it is often not possible for them to get the phone. Your provider (or the provider on call) will address non-urgent matters between patient visits, and an appropriate member of the team will return your call. Urgent matters will, of course, be handled as quickly as possible.

New Patients

New patients are asked to arrive 15 minutes early to complete paperwork. You can download, print, and complete the forms prior to your appointment. Please bring the completed forms, a list of all medications you are currently taking, recent copies of x-rays, lab results and your insurance card to your appointment.


We require payment of your co-payment and past-due account balances at the time of service unless prior arrangements have been made. We accept cash, checks, debit and all major credit cards.

Self-pay patients: Payment is expected at time of service. Discounts for payment in full are available.


We will submit claims to most major insurance carriers. Please bring your insurance card and I.D. with you to every visit so we can ensure that our records are accurate.

Health Plans accepted by Beacon Internal Medicine

  • AARP

  • Aetna

  • Avantra

  • Blue Cross/Blue Shield

  • Anthem NH

  • BCBS of Maine (Anthem)


  • Coventry

  • Great West Healthcare

  • Harvard Pilgrim Healthcare

  • Mail Handlers

  • Martins Point

  • Medicaid (NH and ME)

  • Medicare (NH only)

  • PHCS

  • Tricare

  • Tufts

  • United Healthcare

  • Workers Comp

We recommend that you call your insurance company to verify that we participate with your plan.

Please notify us if you have any change in your name, phone number, address, or insurance as soon as it occurs. And please be prepared to present your insurance card at every visit.

Cancellations or Rescheduling

To better serve the needs of all our patients, we ask that you call at least 24 hours in advance to cancel or reschedule appointments. We make every effort to stay on schedule, although emergencies arise.

Medical Students

Beacon Internal Medicine is honored to act as a community training site for medical students. The students spend one month working with our physicians and getting hands-on experience in an Internal Medicine practice. This program, in place since 2005, has been a valuable experience for the physicians, students and patients.

Learn more about medical credentials

Refill Requests

Prescription medications are an important aspect of any patient’s care. We ask that you carefully follow all instructions, question anything that you don’t understand, and bring either your medications or a list of your current medications to each and every office visit so that you can review them with your provider.

Please allow up to 48 hours for prescription requests to be processed. Prior authorizations may take longer depending on your insurance company so please allow ample time for this to be processed.

Accessing Medical Records

For a Complete Copy of Your Medical Record: If you need a copy of your entire medical record for a transfer to a new PCP, insurance request, Workman’s Compensation, or for any other reason, you must sign a Release of Medical Record Information and fax or mail it to our office. Please allow up to two weeks for your request to be processed. There is an administrative fee for copying your medical record depending upon the number of pages that are copied. We must receive payment prior to sending out the copy. You will receive an invoice, if applicable, by mail, based upon your request.

The Release of Information form can be found on our Patient Forms page.

After-Hours & Emergencies

If you are experiencing a medical emergency, dial 911. However, if you need after-hours advice for a medical concern, please call (603) 433-8434 and our answering service will assist you.