Primary Care Physician Near Princeton, NJ
Finding the right doctor isn’t just about convenience; it’s about trust. It’s about knowing your physician sees you as more than symptoms on a chart. That’s exactly what we offer: a healthcare experience built around your story, your lifestyle, and your goals. Whether it’s staying on top of preventive care, managing chronic conditions, or simply having someone reliable to call when you’re not feeling your best, our team is here to support every step of your journey.
Adult Primary Care
Your health deserves a physician who listens, explains, and truly cares, not someone rushing to the next appointment. That’s why our primary care physician in Hamilton Township, NJ, focuses on building a real relationship with you. From managing high blood pressure or diabetes to offering everyday checkups, our care is steady, clear, and reliable.
Whether you’re in Plainsboro, West Windsor, or Lawrence Township, we’re here to provide consistent care that grows with you. Good health doesn’t happen overnight, and neither does a true partnership with your doctor; that’s why we’re here for the long run.
Preventative Care
The best way to stay healthy is to prevent illness before it happens. With a dedicated preventive care doctor near Princeton, NJ, you’ll receive more than just a routine exam. We take the time to understand your health risks, habits, and personal goals, so we can create a plan that works for you.
By consistently monitoring your health, we can detect possible conditions at the earliest stage before they get serious.
MAT/MOUD (Medication-Assisted Treatment)
Healing from opioid use disorder takes more than medication; it takes support, trust, and compassion. That’s why our primary care doctor near Princeton, NJ, offers Medication-Assisted Treatment (MAT/MOUD) in a safe, respectful, and nonjudgmental setting.
We combine proven treatments like Suboxone with regular follow-ups and open conversations, so you’re never navigating recovery alone. Here, progress moves at your pace, and every step forward is celebrated. Because when it comes to recovery, patience and compassion matter most.
Targeted Attention
Complete Adult Care
Compassionate Recovery Support
Convenient Access
Preventive Care That Counts
Dr. Eric Osgood
Dr. Eric Osgood, MD, FACP, is board certified in general internal medicine, and has been in practice for ten years. He completed his undergraduate education at Georgetown University, received his medical doctorate from Tufts University School of Medicine, and completed his internal medicine residency at Seton Hall University, St. Francis Medical Center, Trenton, NJ, where he also served as a chief resident.
Between his residency and his time in practice, Dr. Osgood spent nearly a decade serving the Greater Trenton/Mercer community. He returned to St. Francis in 2016 where he became the medical director of hospitalist medicine and associate faculty of the internal medicine residency, until the day it closed its doors.
Why Patients Choose Us Near Princeton, NJ
Healthcare should never feel rushed, confusing, or impersonal. That’s why we’ve built our clinic around what patients actually want: time, listening, and clear communication. We’re here to guide you through every stage of your health, from preventive checkups to long-term management, with compassion and consistency.
We proudly care for patients across Princeton, NJ communities, including Lawrence, Cranbury, Kingston, and Rocky Hill. With us, you’re not just another patient on the schedule; you’re a partner in health who deserves respect and attention.
When you choose our primary care physician near Princeton, NJ, you gain more than just medical care and get a trusted health partner who will be there for the long run.
Valuable Reviews from Our Patients
FAQs
You Maybe Asking
Do I need to live in Princeton to schedule an appointment?
No, you can also make appointments from West Windsor, Plainsboro, Lawrence Township, and the surrounding areas.
Can I see the same doctor each time I visit?
Yes, we believe continuity matters, so you’ll be able to build a lasting relationship with the same provider.
Do you offer telehealth appointments?
Absolutely, if you can’t make it in person, many visits, like follow-ups and check-ins, can be done virtually for your convenience.
What insurance plans do you accept?
We accept most major insurance plans. For more information, call our office and confirm your plan.
Do you help with managing multiple health conditions?
Yes, our primary care physician near Princeton, NJ regularly helps patients manage conditions like diabetes, high blood pressure, and thyroid disorders all at once.
How long are appointments?
We don’t believe in rushed visits. Our appointments are long enough for your doctor to listen, answer questions, and make a thoughtful plan.
Can you help if I just moved to the Princeton area and need a new doctor?
Yes, we often see patients new to the area who want a reliable primary care doctor near Princeton, NJ, for ongoing care.





