From the office

Office Notices

Loading...
Classes & workshops

Upcoming Events

Loading...

Schedule an Appointment

When was your last visit? Pick the one that fits and we’ll get you booked.

You’re all set — we already have everything we need. Book online as normal.

Book Your Appointment Online →

Welcome back! Please update your information so Dr. Steve and the front desk are ready for you. It takes about 5 minutes, and you’ll book your appointment right after.

About your visit
About you
Contact information
Emergency contact
Insurance
Since your last visit

If anything is related to an auto accident or a work injury, please say so below and we’ll follow up for the claim details.

🔒 Secure — sent directly to our office.

Welcome back! After this long, Dr. Steve will do a complete re-evaluation, so you’ll book one of our first-visit appointments. We’ll send you intake forms to fill out before you come in.

Book Your Re-evaluation →

Wellness Plans

Regular care is the most effective — and most affordable — way to maintain your health. Our wellness plans are designed to make that easy, with flexible options to fit any schedule.

Optimum Wellness

1 visit per week — 52 visits per year

$1,600 prepaid

or $175 / month

$30.76 per visit prepaid — save 38%

$40.38 per visit monthly — save 19%

vs. $50 standard visit rate

Healthier Lifestyle

2 visits per month — 26 visits per year

$950 prepaid

or $85.50 / month

$36.54 per visit prepaid — save 27%

$39.46 per visit monthly — save 21%

vs. $50 standard visit rate

25 Visit Flex

Visits never expire — use at your convenience

$1,100 one-time

no monthly option — no expiration

$44 per visit — save 12%

🔒 Visits never expire — come when you need to

vs. $50 standard visit rate

All plans include complimentary progress exams as needed. Plans can be shared with family members. HSA, FSA, cash, check, and credit card accepted.

Prefer monthly payments? Call us at 978-448-9355 — we'll set it up for you.

Existing patients

Pay Your Balance

Pay your outstanding balance securely online through Square. Enter the amount shown on your statement or as discussed with our office.

Questions about your balance? Call us at 978-448-9355.

Know Someone Who Could Benefit?

The best compliment you can give us is sending someone you care about our way. Word of mouth is how a small independent practice like ours grows — and it means we can keep our focus on patient care rather than advertising.

Just have them mention your name when they book.

Send them to itsforyourlife.com or have them call 978-448-9355.

For information about your privacy rights and how we handle your health information, see our Patient Rights & Privacy Notice.