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.
Primary Care
Cutting-edge medical 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
Occupational Medicine
Offering urgent, same day evaluation.
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

Laser & Aesthetic Center
Restore your youthful glow
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

On Site Specialist
Make your visit optimally efficient & effective
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

Meet Our Team

Dr. Robert O. 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. Michael T. Parke
Dr. Michael Parke was born & raised in the North Penn area, having graduated from North Penn High School & Penn State University.

Dr. Stephanie D. 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. Evan J. Kessler
Dr. Evan Kessler is the newest physician at Detweiler Family Medicine. He is a 1985 graduate of the Philadelphia College of Osteopathic Medicine.

Appointment Request

Established Patients: We are happy to receive your messages via our secure Electronic Patient Portal. If you have not yet received your email with your sign in information for secure messaging, please contact our office by phone so that we may assist you.

New Patients: Please call the office at 215-368-1900 to set up your first appointment; we look forward to meeting you. After that visit, we can provide you access to an electronic system for office communication, in addition to reaching us by telephone.

Our office number is 215-368-1900.

More Information

What is the Detweiler Difference?
Why chose an office that offers less? We have more providers, more office hours, more on site specialists and more of a desire to help you. Let us show you how we are different!

Team of Professionals
We have 14 licensed, Board Certified medical providers to help care for you and your family.

Patient Resources
From commonly used forms, to our practice policies you can view everything here- for your convenience.

Do You Take My Insurance?
Yes, we participate in all major insurance plans available in Eastern Pennsylvania. Still have questions? Feel free to contact us day or night!

From Our Blog

Introducing Patient Portal - Easily access your medical information online

Introducing Patient Portal – Easily access your medical information online

We are now offering our patients easy and private access to their[…]
Are You Experiencing Flu Symptoms?

Are You Experiencing Flu Symptoms?

If you are experiencing flu symptoms, you may be eligible to participate[…]
21 Ways to Boost Energy

21 Ways to Boost Energy

You can do it in just 10 minutes a day!
Feeling rundown &[…]