Please call to schedule an appointment

603-228-6106 or 508-759-8328

We book phone appointments seven days a week from 8 am till 6 pm. If you need time outside of these hours please call or email us. Office hours vary by time of year, but are generally from 6am – 2pm. We do not offer late afternoon or night appointments in office, but do offer weekend appointments. All virtual appointments are held by phone or Zoom Video.  For Zoom appointments a link will be sent to you prior to your appointment time.