Annual Physicals & Preventive Care
A yearly check-in to review your overall health, update screenings, and plan ahead.
- Comprehensive annual exams
- Review of personal and family health history
- Personalized prevention plan
Services & Insurance
A yearly check-in to review your overall health, update screenings, and plan ahead.
Ongoing, individualized care for long-term conditions — because every person's plan should be different.
Feeling unwell? We see patients for new illnesses and concerns. Call us to be scheduled.
Age-appropriate screenings to catch potential problems early, when they're easiest to treat.
Blood work and lab tests right here in our office through our partnership with Quest Diagnostics.
Practical guidance on nutrition, activity, and habits that support your long-term health.
We take time to explain your medications and make sure your treatment plan makes sense to you.
Our medical assistants help with specialist referrals, prior authorizations, and insurance coordination.
New here?
New patients can book online by choosing a date and time, or call us to schedule.
Bring a photo ID, your insurance card, and a list of your current medications.
Plan to arrive about 15 minutes early so we can get your paperwork squared away.
We're at 28 Lord Road, Suite 255. The entrance is at the back of the building.
We accept the following insurance plans:
Don't see your plan, or not sure if you're covered? Call us at (508) 481-2890 and we'll be happy to check for you.
Good questions
Yes! We're currently welcoming new adult patients. You can book your first appointment online or give us a call.
Please bring a photo ID, your insurance card, a list of your current medications (or the bottles themselves), and any recent records or test results you have.
We're at 28 Lord Road, Suite 255 in Marlborough. The entrance is located at the back of the building, and there is ample parking.
For your privacy and safety, please call us at (508) 481-2890 with any medical questions — phone is our primary form of communication. If you have an emergency, call 911.
Yes. We partner with Quest Diagnostics to offer lab services right in our office. Lab hours are listed on our Office Hours page.
Still have a question? Get in touch.
We're accepting new patients. Book online in a minute, or give us a call.