Welcome

We have more providers, more office hours, more on site specialists & more of a desire to help you. Let us show you the Detweiler difference.

Book Appointment

PRIMARY CARE

As Family Physicians we take interest in your overall well-being, taking into account all aspects of health & wellness. Our goal is to provide cutting-edge medical care with a continuous emphasis on prevention & early detection of disease.


Learn More

LASER & AESTHETIC CENTER

Detweiler Laser & Aesthetic Center is a full-service aesthetic skin care center. Our center offers a variety of services that will optimize your appearance & help restore your youthful glow.


Learn More

OCCUPATIONAL MEDICINE

Occupational Medicine is a division of medicine which involves the provision of medical care to employees of businesses and industries. We offer urgent, same day evaluation of our occupational medicine patients.


Learn More

ON SITE SPECIALIST

Detweiler Family Medicine & Associates has been providing several unique On Site Specialist to make your visit optimally efficient & effective, as well as to ensure your privacy & safety.


Learn More


Dr. Robert O. Detweiler

Dr. Robert Detweiler

Dr. Robert Detweiler is one of the founding physicians of Detweiler Family Medicine. He completed his residency at Suburban General Hospital & is board certified in Family Medicine. Dr. Detweiler ...

Dr. Michael Parke

Dr. Michael Parke was born and raised in the North Penn area, having graduated from North Penn High School and Penn State University. He worked for several years in research at Merck & Co. before ...

Dr. Stephanie Shearer

Dr. Stephanie Shearer is a graduate of Saint Joseph’s University in Philadelphia PA where she earned a Bachelor of Science in biology. Dr Shearer became interested in medicine as a result of her...

Dr. Evan Kessler

Dr. Evan Kessler is the newest physician at Detweiler Family Medicine. He is a 1985 graduate of the Philadelphia College of Osteopathic Medicine. Since his Internship at the Parkview Division of Metro...

×

Make an appointment and we’ll contact you.