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
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
Already a patient with at least one visit? Schedule your next appointment online.
Schedule Online →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.
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.
We're happy to answer anything. Give us a call or send a message.