Our Locations

No matter where you are in the Middlesex, Monmouth, Mercer, Ocean or Burlington counties, we are easily accessible to our offices.

We have two locations: One in Monroe Township and the other in Bordentown.

Our physicians travel between these offices so that you have their full attention on the days they are on duty at that facility.

All of our offices are fully staffed and equipped. We help you with General Practice as well as Internal Medicine, Pediatrics. These include:

  • Diabetes Management
  • Cholesterol Management
  • Chronic Pain Management
  • Weight Management
  • Anti-Aging
  • Functional Medicine
  • Geriatric Medicine

We even have an on-site nutritionist in our Monroe office who will help with your specific needs including weight reduction


We understand occasional circumstances prevent you from keeping your scheduled appointment. If possible, please notify our office in advance if you are running late or unable to make your appointment. Our scheduling coordinators will do their best to re-schedule you promptly. We offer same-day appointments, convenient appointment schedules, and 
access to our practitioners to help establish a robust patient-physician relationship. We take time (30-60 minutes on request) to get to know you and understand your health needs. 

Insurance and Billing

Please call or Email us for information specific to your insurance company and plan. We accept most major insurance plans such as Aetna, Amerihealth, Beech Street, Blue Cross Blue Shield, Cigna, Horizon, Medicare, Oxford, Qualcare, UnitedHealthcare, Wellcare and many more. 

Payment Options

We accept checks, cash or credit cards. We also offer a flexible payment plan. Please see our Financial Coordinator for details. We are happy to file insurance for your reimbursement as long as you are free to choose your own pediatrician.