Your first visit

Before Dr. Steve begins any treatment, he performs a complete exam and posture analysis. This allows him to understand exactly what's going on in your body and create a treatment plan that's specific to you — not a generic approach.

Please bring any relevant medical records, imaging, or a list of current medications to your first visit. Wear comfortable clothing if possible.

New patients: Select an available slot below and complete your information. We'll confirm within one business day!

1

Pick an available appointment slot below

2

Fill in your contact information and submit

3

We'll confirm by phone or email within one business day

4

Complete your intake paperwork online before you arrive

Complete Your Intake Forms

Save time at your first visit — fill out your paperwork online through our secure patient portal.

Complete Intake Forms Online →

Secure online form — takes about 10 minutes

Existing Patient Scheduling

Already a patient with at least one visit? Schedule your next appointment online.

Schedule Online →

Request a New Patient Appointment

Select an available date and time below. Once you submit your information, the slot is held and we'll confirm within one business day.

Available Appointments

Don't see a time that works? Call us at 978-448-9355.

← Select a time slot to continue

We'll confirm your appointment by phone or email within one business day.

✓ Your appointment request has been sent! We'll be in touch soon.

What to know before your visit

Insurance Accepted
Blue Cross Blue Shield
Tufts Health Plan

Self-Pay & FSA/HSA
Cash pay welcome
FSA/HSA cards accepted

Visit Fees

New Patient (first visit)$150
Follow-up visit$50
Medicare / Medicaid$35

Don't see your insurance listed? We can provide claim forms for out-of-network reimbursement. Contact us with questions.

Questions before your visit?

We're happy to answer anything. Give us a call or send a message.