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.
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.
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