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

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? We can provide claim forms for out-of-network reimbursement. Contact us with questions.

⚠️

Already a patient? This page is for first-time visitors only — with one exception.

Been away 5+ years? You’re in the right place — Dr. Steve will need to do a complete re-evaluation, so please go ahead and book below.

If you’ve been seen by Dr. Steve before (within the last 5 years), please use the Existing Patient scheduling page instead — these slots are reserved for new patients.

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.

Complete Your Intake Forms

Save time at your first visit by filling out your paperwork online in advance. It takes about 10 minutes and can be done from any device.

Fill out your paperwork online through our secure patient portal before your appointment.

Complete Intake Forms Online →

Secure online form — takes about 10 minutes

Questions before your visit?

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