Our office is open Monday through Saturday (afternoon) by appointment only. Evening appointments are available Tuesdays and Fridays. New patients are welcomed to contact us with questions or to book appointments. Commonly asked questions can be found under our FAQ page.

Most insurances are accepted, depending on your type of coverage and medical diagnosis. Please call us first with your insurance card handy to confirm your coverage eligibility, prior to making your first appointment. Payment (for cash-paying patients) is expected at the time of treatment (we accept cash, personal checks, and all major credit cards).

First time patients: Please arrive at least 20 minutes prior to your first appointment to allow time to fill out the patient intake forms; or you can choose to click on the link below to download the forms and fill them out on your own time.

Click here for New Patient Intake Forms

For treatment fees and to schedule your appointment online – and to all available appointment slots you can choose from- you can click here:

(Online booking has been temporarily taken offline)

In fairness to both new and returning patients, we respectfully ask that you take responsibility for committing to appointments made, being mindful of the impact that last-minute (non-emergency) cancellations and no-shows have on our small independent practice. By confirming to an appointment, you agree to pay a fee of $25 if you fail to show up or cancel with less than a 24-hour notice (for non-emergency). Cancellations are accepted by phone message, email, or online.