AcceptsMedicare.com

Doctors That Accept Medicare in Hannibal, MO

622 Medicare-enrolled clinicians · CMS data, refreshed 2026-06-26

These are 622 clinicians enrolled in Medicare and practicing in Hannibal, grouped by specialty below. Being enrolled means they can bill Original Medicare for your care. Most also accept assignment — they take Medicare's approved amount as full payment, so you only owe your deductible and 20% coinsurance. Call first to confirm they're accepting new Medicare patients.

Advertisement

Providers in Hannibal by Specialty

Family Medicine(20)

  • Anne Smith

    Blessing Hospital

    100 Medical Dr, Hannibal63401

    📞 (217) 223-8400Accepts assignment

  • Bruce Stoops, DO

    Blessing Hospital

    100 Medical Dr, Hannibal63401

    📞 (217) 223-8400Accepts assignment

  • Carroll Boxerman, DO

    Blessing Hospital

    100 Medical Dr, Hannibal63401

    📞 (573) 406-5800Accepts assignment

  • David Knorr, DO

    Blessing Hospital

    100 Medical Dr, Hannibal63401

    📞 (217) 223-8400Accepts assignment

  • Dorothy Stege, MD

    Blessing Hospital

    100 Medical Dr, Hannibal63401

    📞 (573) 406-5800Accepts assignment

  • Dorothy Stege, MD

    Blessing Hospital

    101 Medical Dr, Hannibal63401

    📞 (573) 221-5250Accepts assignment

  • Gina Pontius, MD

    Blessing Hospital

    100 Medical Dr, Hannibal63401

    📞 (217) 223-8400Accepts assignment

  • Jeffry Evans, MD

    Blessing Hospital

    100 Medical Dr, Hannibal63401

    📞 (217) 223-8400Accepts assignment

  • Joseph Amavisca, MD

    Blessing Hospital

    100 Medical Dr, Hannibal63401

    Accepts assignment

  • Joseph Lane, MD

    Blessing Hospital

    100 Medical Dr, Hannibal63401

    📞 (573) 406-5800Accepts assignment

  • Misty Bowen, DO

    Blessing Hospital

    100 Medical Dr, Hannibal63401

    📞 (573) 406-5800Accepts assignment

  • Nickolas Gillette, DO

    Blessing Hospital

    100 Medical Dr, Hannibal63401

    📞 (573) 406-5800Accepts assignment

  • Nicolai Zhidkov, MD

    Blessing Hospital

    100 Medical Dr, Hannibal63401

    📞 (217) 223-8400Accepts assignment

  • Adam Samaritoni, DO

    Hannibal Regional Healthcare System Inc

    6500 Hospital Dr, Hannibal63401

    📞 (573) 248-1300Accepts assignment

  • Brandon Brown, MD

    Hannibal Regional Healthcare System Inc

    6500 Hospital Dr, Hannibal63401

    📞 (573) 248-1300Accepts assignment

  • Cole Scherder, MD

    Hannibal Regional Healthcare System Inc

    6500 Hospital Dr, Hannibal63401

    📞 (573) 248-1300Accepts assignment

  • Erick Calmet Del Castillo, MD

    Hannibal Regional Healthcare System Inc

    6000 Hospital Dr, Hannibal63401

    Accepts assignment

  • Hossein Behniaye, MD

    Hannibal Regional Healthcare System Inc

    6500 Hospital Dr, Hannibal63401

    📞 (573) 248-1300Accepts assignment

  • Jordan Palmer, DO

    Hannibal Regional Healthcare System Inc

    6500 Hospital Dr, Hannibal63401

    📞 (573) 248-1300Accepts assignment

  • Neville Crenshaw, DO

    Quincy Physicians And Surgeons Clinic, PLLC

    6000 Hospital Dr, Hannibal63401

    📞 (573) 248-1300Accepts assignment

Internal Medicine(20)

  • Abby Reich, MD

    Blessing Hospital

    100 Medical Dr, Hannibal63401

    📞 (217) 223-8400Accepts assignment

  • Christina Remmert, DO

    Blessing Hospital

    100 Medical Dr, Hannibal63401

    📞 (217) 223-8400Accepts assignment

  • David Coffey, MD

    Blessing Hospital

    100 Medical Dr, Hannibal63401

    Accepts assignment

  • David Coffey, MD

    Blessing Hospital

    101 Medical Dr, Hannibal63401

    📞 (573) 221-5250Accepts assignment

  • Erik Meidl

    Blessing Hospital

    100 Medical Dr, Hannibal63401

    Accepts assignment

  • Erik Meidl

    Blessing Hospital

    101 Medical Dr, Hannibal63401

    📞 (573) 221-5250Accepts assignment

  • Kristi Gillette, DO

    Blessing Hospital

    100 Medical Dr, Hannibal63401

    📞 (217) 223-8400Accepts assignment

  • Stephen Halpin, MD

    Blessing Hospital

    100 Medical Dr, Hannibal63401

    📞 (217) 223-8400Accepts assignment

  • Amy Zhang, MD

    Hannibal Regional Healthcare System Inc

    6000 Hospital Dr Po Box, Suite 1257, Hannibal63401

    Accepts assignment

  • Hassan Behniay, MD

    Hannibal Regional Healthcare System Inc

    6500 Hospital Dr, Hannibal63401

    📞 (573) 248-1300Accepts assignment

  • Jennifer Minoff, MD

    Hannibal Regional Healthcare System Inc

    6500 Hospital Dr, Hannibal63401

    📞 (573) 248-1300Accepts assignmentTelehealth available

  • John Greving, DO

    Hannibal Regional Healthcare System Inc

    6000 Hospital Dr, Hannibal63401

    Accepts assignment

  • John Greving, DO

    Hannibal Regional Healthcare System Inc

    6500 Hospital Dr, Hannibal63401

    📞 (573) 248-1300Accepts assignment

  • Karol Rosner, MD

    Hannibal Regional Healthcare System Inc

    6500 Hospital Dr, Hannibal63401

    📞 (573) 248-1300Accepts assignment

  • Nasheed Shams, MD

    Hannibal Regional Healthcare System Inc

    6000 Hospital Dr Po Box, Suite 1257, Hannibal63401

    Accepts assignment

  • Onyedikachi Michaels, MD

    Hannibal Regional Healthcare System Inc

    6000 Hospital Dr Po Box, Suite 1257, Hannibal63401

    Accepts assignment

  • Priyanka Yerragorla, MD

    Hannibal Regional Healthcare System Inc

    6500 Hospital Dr, Hannibal63401

    📞 (573) 248-1300Accepts assignment

  • Santhisri Kodali, MD

    Hannibal Regional Healthcare System Inc

    6500 Hospital Dr, Hannibal63401

    📞 (573) 248-1300Accepts assignment

  • Santhosh Mannem, MD

    Hannibal Regional Healthcare System Inc

    6000 Hospital Dr, Hannibal63401

    Accepts assignment

  • Saulat Mushtaq, MD

    Hannibal Regional Healthcare System Inc

    6500 Hospital Dr, Hannibal63401

    📞 (573) 248-1300May accept assignmentTelehealth available

Cardiology(7)

  • Irving Schwartz, MD

    Blessing Hospital

    100 Medical Dr, Hannibal63401

    📞 (217) 223-8400Accepts assignment

  • John Hammock, MD

    Blessing Hospital

    100 Medical Dr, Hannibal63401

    📞 (217) 223-8400Accepts assignment

  • Pervez Alvi, MD

    Blessing Hospital

    100 Medical Dr, Hannibal63401

    📞 (217) 223-8400Accepts assignment

  • Yen Hui Huang, MD

    Blessing Hospital

    100 Medical Dr, Hannibal63401

    📞 (217) 223-8400Accepts assignment

  • Ma'En Al-Dabbas, MD

    Hannibal Regional Healthcare System Inc

    6500 Hospital Dr, Hannibal63401

    📞 (573) 248-1300Accepts assignment

  • Mohammad Vakassi, MD

    Hannibal Regional Healthcare System Inc

    6500 Hospital Dr, Hannibal63401

    📞 (573) 248-1300Accepts assignment

  • Richard Valuck JR., MD

    Hannibal Regional Healthcare System Inc

    6500 Hospital Dr, Hannibal63401

    📞 (573) 248-1300Accepts assignment

Optometry(9)

  • Amy Knickerbocker, OD

    3650 Stardust Dr, Hannibal63401

    📞 (573) 406-1503Accepts assignment

  • Devon Sievers

    International Eyecare Center LLC

    215 Progress Rd, Hannibal63401

    📞 (573) 248-3937Accepts assignment

  • Kenneth Mueller, OD

    International Eyecare Center LLC

    215 Progress Rd, Hannibal63401

    📞 (573) 248-3937Accepts assignment

  • Mason Garbs, OD

    International Eyecare Center LLC

    215 Progress Rd, Hannibal63401

    📞 (573) 248-3937Accepts assignment

  • William Adler, OD

    International Eyecare Center LLC

    215 Progress Rd, Hannibal63401

    📞 (573) 248-3937Accepts assignment

  • Cathryn Ahearn, OD

    Quincy Physicians And Surgeons Clinic, PLLC

    175 Shinn Ln, Hannibal63401

    📞 (573) 248-0008Accepts assignment

  • Cathryn Ahearn, OD

    Quincy Physicians And Surgeons Clinic, PLLC

    6000 Hospital Dr, Hannibal63401

    📞 (573) 248-1300Accepts assignment

  • Elizabeth Monroe, OD

    Quincy Physicians And Surgeons Clinic, PLLC

    175 Shinn Ln, Hannibal63401

    📞 (573) 248-0008Accepts assignment

  • Marshall Munch, OD

    Quincy Physicians And Surgeons Clinic, PLLC

    175 Shinn Ln, Hannibal63401

    📞 (573) 248-0008Accepts assignment

Ophthalmology(4)

  • Abram Geisendorfer, MD

    Quincy Physicians And Surgeons Clinic, PLLC

    175 Shinn Ln, Hannibal63401

    📞 (573) 248-0008Accepts assignment

  • Abram Geisendorfer, MD

    Quincy Physicians And Surgeons Clinic, PLLC

    6000 Hospital Dr, Hannibal63401

    📞 (573) 248-1300Accepts assignment

  • David Phillips, MD

    Quincy Physicians And Surgeons Clinic, PLLC

    175 Shinn Ln, Hannibal63401

    📞 (573) 248-0008Accepts assignment

  • David Phillips, MD

    Quincy Physicians And Surgeons Clinic, PLLC

    6000 Hospital Dr, Hannibal63401

    📞 (573) 248-1300Accepts assignment

Podiatry(4)

  • Michelle Friedersdorf, DPM

    Blessing Hospital

    100 Medical Dr, Hannibal63401

    📞 (217) 223-8400Accepts assignment

  • Scott Friedersdorf, DPM

    Blessing Hospital

    100 Medical Dr, Hannibal63401

    📞 (573) 406-5800Accepts assignment

  • Scott Friedersdorf, DPM

    Blessing Hospital

    101 Medical Dr, Hannibal63401

    📞 (573) 221-5250Accepts assignment

  • Edward Cline, DPM

    Hannibal Regional Healthcare System Inc

    6500 Hospital Dr, Hannibal63401

    📞 (573) 248-1300Accepts assignment

Orthopedic Surgery(10)

  • Barry Werries, MD

    Blessing Hospital

    100 Medical Dr, Hannibal63401

    📞 (217) 223-8400Accepts assignment

  • Josue Acevedo, MD

    Blessing Hospital

    100 Medical Dr, Hannibal63401

    📞 (217) 223-8400Accepts assignment

  • Sean Moroze, MD

    Blessing Hospital

    100 Medical Dr, Hannibal63401

    📞 (217) 223-8400Accepts assignment

  • Branislav Behan, MD

    Hannibal Regional Healthcare System Inc

    6500 Hospital Dr, Hannibal63401

    📞 (573) 248-1300Accepts assignment

  • Kevin Marberry, MD

    Hannibal Regional Healthcare System Inc

    6500 Hospital Dr, Hannibal63401

    📞 (573) 248-1300Accepts assignment

  • Kory Blank, MD

    Hannibal Regional Healthcare System Inc

    6500 Hospital Dr, Hannibal63401

    📞 (573) 248-1300Accepts assignment

  • Curtis Burton, MD

    Midwest Orthopedic Specialists Inc

    188 Medical Dr, Hannibal63401

    Accepts assignment

  • Matthew Winterton, MD

    Midwest Orthopedic Specialists Inc

    188 Medical Dr, Hannibal63401

    Accepts assignment

  • Rahul Basho, MD

    Midwest Orthopedic Specialists Inc

    188 Medical Dr, Hannibal63401

    Accepts assignmentTelehealth available

  • Richard Baumann JR., MD

    Midwest Orthopedic Specialists Inc

    188 Medical Dr, Hannibal63401

    Accepts assignment

Dermatology(2)

  • Susan Meidl, MD

    Blessing Hospital

    100 Medical Dr, Hannibal63401

    📞 (217) 223-8400Accepts assignment

  • Linda Cooke, MD

    Riverside Dermatology And Spa LLC

    163 Medical Dr, Suite 1, Hannibal63401

    📞 (217) 919-7217Accepts assignment

Urology(4)

  • Bradley Holland, MD

    Blessing Hospital

    100 Medical Dr, Hannibal63401

    📞 (217) 223-8400Accepts assignment

  • David Lieber, MD

    Blessing Hospital

    100 Medical Dr, Hannibal63401

    📞 (217) 223-8400Accepts assignment

  • Viacheslav Iremashvili, MD

    Hannibal Regional Healthcare System Inc

    6000 Hospital Dr, Hannibal63401

    Accepts assignmentTelehealth available

  • Viacheslav Iremashvili, MD

    Hannibal Regional Healthcare System Inc

    6500 Hospital Dr, Hannibal63401

    📞 (573) 248-1300Accepts assignmentTelehealth available

Neurology(20)

  • Donna Newsome, MD

    6000 Hospital Dr, Hannibal63401

    Accepts assignmentTelehealth available

  • Iqbal Khan, MD

    Blessing Hospital

    100 Medical Dr, Hannibal63401

    📞 (217) 223-8400Accepts assignment

  • Amr Elmaghraby, MD

    Hannibal Regional Healthcare System Inc

    6000 Hospital Dr Po Box, Suite 1257, Hannibal63401

    Accepts assignmentTelehealth available

  • Andrew Dawson, DO

    Hannibal Regional Healthcare System Inc

    6500 Hospital Dr, Hannibal63401

    📞 (573) 248-1300Accepts assignment

  • Crystal Worsena, DO

    Hannibal Regional Healthcare System Inc

    6000 Hospital Dr Po Box, Suite 1257, Hannibal63401

    Accepts assignmentTelehealth available

  • Divya Sivakumar, DO

    Hannibal Regional Healthcare System Inc

    6500 Hospital Dr, Hannibal63401

    📞 (573) 248-1300Accepts assignmentTelehealth available

  • Donna Newsome, MD

    Hannibal Regional Healthcare System Inc

    Po Box, Suite 1257, Hannibal63401

    📞 (573) 248-5460Accepts assignmentTelehealth available

  • Ihtesham Qureshi, MD

    Hannibal Regional Healthcare System Inc

    6500 Hospital Dr, Hannibal63401

    📞 (573) 248-1300Accepts assignmentTelehealth available

  • Joshua Mendelson, MD

    Hannibal Regional Healthcare System Inc

    6000 Hospital Dr Po Box, Suite 1257, Hannibal63401

    Accepts assignmentTelehealth available

  • Joshua Mendelson, MD

    Hannibal Regional Healthcare System Inc

    Po Box, Suite 1257, Hannibal63401

    📞 (573) 248-5460Accepts assignmentTelehealth available

  • Marion Fossum, MD

    Hannibal Regional Healthcare System Inc

    6000 Hospital Dr Po Box, Suite 1257, Hannibal63401

    Accepts assignmentTelehealth available

  • Marion Fossum, MD

    Hannibal Regional Healthcare System Inc

    Po Box, Suite 1257, Hannibal63401

    📞 (573) 248-5460Accepts assignmentTelehealth available

  • Michael Chen, MD

    Hannibal Regional Healthcare System Inc

    6000 Hospital Dr Po Box, Suite 1257, Hannibal63401

    Accepts assignmentTelehealth available

  • Mustafa Khan, MD

    Hannibal Regional Healthcare System Inc

    6000 Hospital Dr Po Box, Suite 1257, Hannibal63401

    Accepts assignmentTelehealth available

  • Rajat Kumar, MD

    Hannibal Regional Healthcare System Inc

    Po Box, Suite 1257, Hannibal63401

    📞 (573) 248-5460Accepts assignmentTelehealth available

  • Rami-James Assadi, MD

    Hannibal Regional Healthcare System Inc

    Po Box, Suite 1257, Hannibal63401

    📞 (573) 248-5460Accepts assignmentTelehealth available

  • Steven Arbogast, DO

    Hannibal Regional Healthcare System Inc

    6000 Hospital Dr Po Box, Suite 1257, Hannibal63401

    Accepts assignmentTelehealth available

  • Tori Lafleur, MD

    Hannibal Regional Healthcare System Inc

    Po Box, Suite 1257, Hannibal63401

    📞 (573) 248-5460Accepts assignmentTelehealth available

  • Ximena Morales, MD

    Hannibal Regional Healthcare System Inc

    6000 Hospital Dr Po Box, Suite 1257, Hannibal63401

    Accepts assignmentTelehealth available

  • Ximena Morales, MD

    Hannibal Regional Healthcare System Inc

    Po Box, Suite 1257, Hannibal63401

    📞 (573) 248-5460Accepts assignmentTelehealth available

Showing the largest specialties in this city (100 of 150 listed providers). Call ahead — not every Medicare-enrolled clinician here fits on one page.

Other Cities in Missouri

New to Medicare?

Frequently Asked Questions

Are these doctors in Hannibal accepting new Medicare patients?

We can't say for sure — CMS's enrollment data confirms a provider is enrolled in Medicare, not whether their practice is currently open to new patients. Call first to confirm they're accepting new Medicare patients before you book.

What does "accepts Medicare assignment" mean?

It means the provider takes Medicare's approved amount as full payment for a covered service, so you only owe your normal deductible and 20% coinsurance — no extra charges. A provider marked "may accept assignment" can go either way, so ask when you call.

Will these doctors work with my Medicare Advantage plan?

Not necessarily. This directory is built from Medicare enrollment data, which applies to Original Medicare. If you have a Medicare Advantage plan, your plan's own network determines who's covered — check your plan's directory first, then confirm with the office directly.

Does Original Medicare cover dental care from these providers?

Original Medicare does not cover routine dental care like cleanings, fillings, or dentures. Some Medicare Advantage plans include dental benefits. See our guide on what Medicare does and doesn't cover for dental.

Provider data from the CMS Doctors and Clinicians National Downloadable File, refreshed 2026-06-26. Directory information only, not medical or insurance advice. View all Medicare doctors in Missouri →

Was this page helpful?

Wrong phone number, closed office, or something confusing? Tell us — every report is reviewed.