21 Highland Ave. Suite 16 Newburyport, MA 01950
Phone: (978) 462-7555 | Fax: (978) 462-9049

Appointment Information

How to schedule an appointment

Please call (978) 462-7555 and one of our secretaries will book an appointment for you. If you are calling after office hours, please leave a detailed message, including your name and phone number, and someone will return your call on the next business day.

What to bring to your appointment

For all patients:
Please bring your health insurance card, a written list of your prescription medications and any necessary referral information. Additionally, Massachusetts law requires a form of ID for the patient or, if a minor, the guardian will need to have proof of identity.


Any applicable copayments will be collected at the time of your visit. In addition to cash, checks and debit cards, we accept Master Card, Visa, and Discover. For all returned checks, a $10 fee will be applied in addition to the original amount.

Appointment Cancellation Policy

If you need to cancel your office visit, please be sure to call within 24 hours of your appointment so that we may offer the time slot to someone on our waiting list. You can reach the office at (978) 462-7555.