We are a group of like-minded physicians who have joined together so that we can provide the most up-to-date medical care for our patients.  By joining forces, we were able to secure a robust electronic medical record, which includes a Patient Web Portal for a more efficient patient-physician interaction and patient education.  We are also able to offer on-site ultrasound services, in-office hysteroscopy, as well as other minor surgical services.


We are very cognizant that our patients take time out of their busy schedules to see us.  With our practice model, one physician can be dedicated to the labor/delivery area while other physicians see patients in the office thus minimizing the likelihood that we will have to delay or cancel office hours.


To ensure continuity of care, we strive to have each of our physicians follow the same gynecologic patients.  This allows us to form more personal, long-term relationships which we feel improves the quality of care that we are able to offer our patients. However, there is always a physician available in case of an emergency.


Obstetric patients see all of the obstetric physicians.  Occasionally people have favorites.  However, we strive aggressively to develop a cohesive approach towards pregnancy and delivery.


Having smart associates with different experiences and perspectives allows each of us to continue growing in our understanding of how best to practice medicine.


Hospital Affiliations

St. Mary Medical Center - Langhorne, PA

Lower Bucks Hospital - Bristol, PA

Barix Clinic of Pennsylvania - Langhorne, PA



Did you know we have a full service Laser Center and Spa right next door?

1203 Langhorne-Newtown Rd

St. Clare Medical Building, Suite #225

Langhorne, PA 19047

Call Us: 215-750-7771

Fax: 215-750-6935


Monday: 9:00am to 8:00pm

Tuesday: 7:30am to 4:00pm

Wednesday: 7:00am to 7:30pm

Thursday: 8:00am to 7:00pm

Friday: 9:00am to 4:00pm


Practice Policies

Financial Policy


Phones available Monday through Friday from 8am to 4pm.


All other calls will be taken by our live operator answering service.

For medical emergency, call 911 immediately.