Accepting New Patients

Your health is not a
transaction.
It is a relationship.

Comprehensive primary and preventive care in Riegelsville, rooted in the belief that lasting health begins with a physician who truly knows you.

Primary Care Focus
Preventive Health Emphasis
Riegelsville Based Practice
Professional medical office interior
Physician consulting with patient
What We Offer

Care that addresses
the whole person.

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.

Preventive Care

Annual physicals, immunizations, and evidence-based screening protocols designed to catch concerns before they become crises.

Chronic Condition Management

Ongoing, coordinated care for conditions such as hypertension, diabetes, and thyroid disorders — with treatment plans that evolve with you.

Adult Health Exams

Thorough comprehensive examinations tailored to your age, risk factors, and personal health history — because one size never fits all.

Diagnostic Services

On-site diagnostic testing and timely referrals ensure that questions are answered quickly and decisions are made with confidence.

Personalized Care Plans

Every treatment strategy is built around your specific health profile, goals, and lifestyle — not a generic protocol.

Community-Based Practice

Deeply embedded in the Riegelsville community, we understand the unique health needs of our neighbors and local families.

ABOUT
Dr. Gregory P. Stokes, M.D.
MD Licensed Physician
About the Practice

A physician who
remembers your name.

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.

Integrity Honest communication in every interaction.
Continuity Long-term relationships, not one-off visits.
Excellence Clinical standards that meet the highest bar.
Accessibility Easy scheduling, clear communication.
New Patients

Everything you need
before your first visit.

Office Hours

Monday – Friday
By appointment
Call to schedule

Insurance

Most major insurance plans
accepted. Please call to
verify your coverage

Location

101 Delaware Road
Riegelsville, PA 18077
Free parking available

Phone

(161) 074-9061
New patient inquiries
Welcome

What to bring to your
first appointment

Photo identification
Insurance card
List of current medications
Referral (if required)
Medical history summary
Arrive 10 minutes early
Get in Touch

Take the first step
toward better health.

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.

Call Us (161) 074-9061
Visit Us 101 Delaware Rd, Riegelsville, PA 18077

Send a Message

Fill out the form below and we'll get back to you promptly.

Is this your business? This is my business