• Appointments

  • Please arrive 15 minutes before your scheduled appointment to complete any needed forms or update your contact information.
    If you arrive more than 15 minutes late for your appointment, please know that it may be necessary to reschedule.
    We will do our best to accommodate, yet we do our best to stay on schedule to give every one of our patients her dedicated
    time with our healthcare specialists.

  • We kindly request a 24-hour notice of cancellation.

  • For life-threatening emergencies, call “911” or proceed to the nearest emergency department.

Your Name (required)
E-mail Address (required)
Phone Number

Topic / Inquiry


Flemington Location
1100 Westcott Drive
Suite 105
Flemington, NJ 08822
(908) 788-6469
(908) 788-6483 Fax

Monday – Friday: 8:30am – 5:00pm
Saturday: 9:00am – 12:00pm (except July and August)
Wednesday Evenings: Twice a Month, call for more details

Branchburg Location
3461 U.S. Highway 22 East
Branchburg, NJ 08876
(908) 707-1117
(908) 707-4448 Fax

Varied and dependent upon Provider

Learn about COVID-19 prevention and virtual doctor visits TELEHEALTH APPOINTMENTS