Dr. Stephen E. Halpin, MD
Dr. Stephen E. Halpin, MD practises Internal Medicine in Hannibal, Missouri. Graduated from Southern Illinois University School of Medicine in 1982, 44 years ago. Practices with Blessing Hospital, a 413-clinician group and accepts Medicare assignment. Licensed in Missouri.
- Years since qualifying
- 44
- Trained at
- Southern Illinois University School of Medicine
- Licensed in
- MO
- In the registry since
- 2006
What do these letters mean?
- MD — Doctor of Medicine
- A physician who completed allopathic medical school.
Practice location Address checks out
100 Medical DrHannibal, MO 63401-6877
Phone: (573) 231-3120
Fax: (573) 231-3713
Show map & directions
Directions in Google Maps · Apple Maps · OpenStreetMap
Pin is approximate — placed at the ZIP-code centre, not the exact door.
Specialties & licences
| Internal Medicine Physician (primary) | Taxonomy 207R00000X · Licence R4F66 (MO) |
|---|
Record details
| NPI number | 1346229937 |
|---|---|
| Entity type | Individual (Type 1) |
| Gender | Male |
| Credentials | MD |
| Sole proprietor | No |
| NPI enumerated | January 11, 2006 |
| Last updated in NPPES | September 14, 2026 |
| Certification date | September 14, 2026 |
Medicare enrollment
| Medicare specialty | INTERNAL MEDICINE |
|---|---|
| Medical school | SOUTHERN ILLINOIS UNIVERSITY SCHOOL OF MEDICINE |
| Graduated | 1982 (44 years in practice) |
| Group practice | Blessing Hospital — 413 clinicians |
| Accepts Medicare assignment | Yes — accepts the Medicare-approved amount |
Payments from drug and device companies, 2025
| Food and Beverage | $97 |
|---|
Practises at
- Blessing Hospital Hospital · Quincy, IL
- Hannibal Regional Hospital Hospital · Hannibal, MO
- Community Loving Care Hospice Hospice · Wentzville, MO · listed as Community Loving Care Hospice, LLC
- Beloved Health And Rehabilitation Center Nursing home · Hannibal, MO · listed as Beloved Health and Rehabilitation Center LLC
- Beth Haven Nursing Home Nursing home · Hannibal, MO · listed as Mennonite Home Association Inc
- Luther Manor Retirement & Nursing Center Nursing home · Hannibal, MO · listed as Luther Manor Association
- Maple Lawn Nursing Home Nursing home · Palmyra, MO · listed as Marion Co Nursing Home District
- Monroe City Manor Care Center Nursing home · Monroe City, MO · listed as Monroe City Manor Care Center, Inc
- St. Croix Hospice Hospice · Moberly, MO
Colleagues at Blessing Hospital
- Michelle L Akan, CRNA Certified Registered Nurse Anesthetist · Berwyn, IL
- Jessica Elizabeth Althide, APRN, FNP-C Family Nurse Practitioner · Quincy, IL
- MS. Penny Elizabeth Buening, APRN Family Nurse Practitioner · Lewistown, MO
- Dr. Michelle Bens Clare, DO Emergency Medicine Physician · Charleston, SC
- John R.s. Deguzman, MD Physical Medicine & Rehabilitation Physician · Quincy, IL
- Dr. Herman Gahing Leung, DO Family Medicine Physician · Quincy, IL
- Julius Agyeman Manu, MD Family Medicine Physician · Quincy, IL
- Danielle Elizabeth Miller, APRN-AGACNP Nurse Practitioner · Quincy, IL
- David Park, MD Sports Medicine (Family Medicine) Physician · Quincy, IL
- Amanda Rose Platt, FNP-C Family Nurse Practitioner · Quincy, IL
- Christie Nicole Stewart, PA-C Physician Assistant · Quincy, IL
- Dr. Gregory H Teraikian, DO Anesthesiology Physician · Commerce Township, MI
Other providers in Hannibal
-
Dr. Hassan Behniay, MD
6500 Hospital Dr, Hannibal, MO 63401-6890 · (573) 629-3463
-
Dr. David Alex Coffey, MD
100 Medical Dr, Hannibal, MO 63401-6877 · (573) 221-5250
-
Dr. John Paul Greving, DO
6500 Hospital Dr, Hannibal, MO 63401-6890 · (573) 629-3400
-
Dr. Sohail Gulzar, MD
6000 Hospital Dr, Hannibal, MO 63401-6887 · (573) 629-3342
-
Dr. George P Kerkemeyer, MD
100 Medical Dr, Hannibal, MO 63401-6877 · (573) 231-3783
-
Dr. Priscilla E Long, MD
100 Medical Dr, Hannibal, MO 63401-6877 · (573) 231-3116
-
Dr. Erik J Meidl, MD
100 Medical Dr, Hannibal, MO 63401-6877 · (573) 221-5250
-
Jennifer Lynn Minoff, MD
6500 Hospital Dr, Hannibal, MO 63401-6890 · (573) 629-3500