Welcome — here's everything you need to get started
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!
Pick an available appointment slot below
Fill in your contact information and submit
We'll confirm by phone or email within one business day
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.
Select an available date and time below. Once you submit your information, the slot is held and we'll confirm within one business day.
Don't see a time that works? Call us at 978-448-9355.
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
We're happy to answer anything. Give us a call or send a message.