Comprehensive primary and preventive care in Riegelsville, rooted in the belief that lasting health begins with a physician who truly knows you.
From routine preventive screenings to the management of chronic conditions, our practice delivers the full spectrum of primary care with an emphasis on early detection and long-term wellness.
Annual physicals, immunizations, and evidence-based screening protocols designed to catch concerns before they become crises.
Ongoing, coordinated care for conditions such as hypertension, diabetes, and thyroid disorders — with treatment plans that evolve with you.
Thorough comprehensive examinations tailored to your age, risk factors, and personal health history — because one size never fits all.
On-site diagnostic testing and timely referrals ensure that questions are answered quickly and decisions are made with confidence.
Every treatment strategy is built around your specific health profile, goals, and lifestyle — not a generic protocol.
Deeply embedded in the Riegelsville community, we understand the unique health needs of our neighbors and local families.
Dr. Gregory P. Stokes established his practice in Riegelsville with a clear conviction: the most effective healthcare happens when a physician takes the time to know the person behind the symptoms.
Our practice centers on primary and preventive care — the foundation upon which all other health outcomes depend. We see patients across the adult lifespan, offering continuity that few settings can match.
Located at 101 Delaware Road, our office sits in a welcoming environment designed for comfort and efficiency. We accept a range of insurance plans and work with every patient to make quality care accessible.
Monday – Friday
By appointment
Call to schedule
Most major insurance plans
accepted. Please call to
verify your coverage
101 Delaware Road
Riegelsville, PA 18077
Free parking available
(161) 074-9061
New patient inquiries
Welcome
Whether you're seeking a new primary care physician or scheduling a preventive examination, we're here to help. Reach out by phone or send a message — we respond to every inquiry.
Fill out the form below and we'll get back to you promptly.
Message Sent
Thank you. We'll be in touch shortly.