Personalized, compassionate care

Our board-certified family medicine providers specialize in a wide range of health care issues and offer personalized, compassionate care for children through adults.

Scheduling an appointment

Please call 610.828.2608 to schedule an appointment or book an appointment online.

  • Same day appointments, next day appointments, and online scheduling is available
  • After hours answering service available seven days a week
  • For times when you may require care outside of our operating hours, we offer access to urgent care services seven days a week and holidays

My Main Line HealthCare patient portal

  • Access records from appointments with your physicians
  • Send non-urgent messages to participating Main Line HealthCare physician offices
  • View your personal health record
  • Request prescription renewals
  • and more…

Access My Main Line HealthCare patient portal


We accept most insurance plans, including HMOs and PPOs.