AcceptsMedicare.com

Doctors That Accept Medicare in Weaverville, CA

51 Medicare-enrolled clinicians · CMS data, refreshed 2026-07-31

These are 51 clinicians enrolled in Medicare and practicing in Weaverville, grouped by specialty below. Being enrolled means they can bill Original Medicare for your care. 94% accept assignment — they take Medicare's approved amount as full payment, so you only owe your deductible and 20% coinsurance. The largest specialty here is Diagnostic Radiology (16 clinicians). Call first to confirm they're accepting new Medicare patients.

Advertisement

Providers in Weaverville by Specialty

Family Medicine(3)

  • Donald Krouse, MD

    Mountain Communities Healthcare District

    Po Box, Suite 1229, Weaverville96093

    Accepts assignment

  • Jonathan Bloch, DO

    Mountain Communities Healthcare District

    Po Box, Weaverville96093

    Accepts assignment

  • Jonathan Bloch, DO

    Mountain Communities Healthcare District

    Po Box, Suite 1229, Weaverville96093

    Accepts assignment

Internal Medicine(5)

  • Daniel Harwood, MD

    Mountain Communities Healthcare District

    Po Box, Suite 1229, Weaverville96093

    Accepts assignment

  • Kevin Rainsford, MD

    Mountain Communities Healthcare District

    60 Easter Ave, Weaverville96093

    📞 (530) 623-5541Accepts assignment

  • Kevin Rainsford, MD

    Mountain Communities Healthcare District

    60 Easter Ave, Po Box 1229, Weaverville96093

    Accepts assignment

  • Kevin Rainsford, MD

    Mountain Communities Healthcare District

    Po Box, Suite 1229, Weaverville96093

    Accepts assignment

  • Nelson Madrilejo, MD

    Mountain Communities Healthcare District

    Po Box, Suite 1229, Weaverville96093

    Accepts assignmentTelehealth available

Cardiology(1)

  • Walter Fletscher, MD

    Mountain Communities Healthcare District

    60 Easter Ave, Weaverville96093

    📞 (530) 623-5541Accepts assignment

Urology(1)

  • Victoriano Romero, MD

    Mountain Communities Healthcare District

    Po Box, Suite 1229, Weaverville96093

    Accepts assignment

Physical Therapist(1)

  • Erin Davids, PT

    Western Physical Therapy Inc

    50 Nugget Ln, Suite A, Weaverville96093

    📞 (530) 623-2570Accepts assignment

Diagnostic Radiology(16)

  • Brian Yue, MD

    Mountain Communities Healthcare District

    60 Easter Ave, Weaverville96093

    📞 (530) 623-5541Accepts assignment

  • David Golchian, MD

    Mountain Communities Healthcare District

    60 Easter Ave, Weaverville96093

    📞 (530) 623-5541Accepts assignment

  • Dean Moesch, MD

    Mountain Communities Healthcare District

    60 Easter Ave, Weaverville96093

    📞 (530) 623-5541May accept assignment

  • Derek Armfield, MD

    Mountain Communities Healthcare District

    60 Easter Ave, Weaverville96093

    📞 (530) 623-5541Accepts assignment

  • Elizabeth Huck, DO

    Mountain Communities Healthcare District

    60 Easter Ave, Weaverville96093

    📞 (530) 623-5541Accepts assignment

  • Gregory Thalken, MD

    Mountain Communities Healthcare District

    60 Easter Ave, Weaverville96093

    📞 (530) 623-5541Accepts assignment

  • Jeffrey Kuei, MD

    Mountain Communities Healthcare District

    60 Easter Ave, Weaverville96093

    📞 (530) 623-5541Accepts assignment

  • Kok Chye Tan, MD

    Mountain Communities Healthcare District

    60 Easter Ave, Weaverville96093

    📞 (530) 623-5541Accepts assignment

  • Mahua Biswas, MD

    Mountain Communities Healthcare District

    60 Easter Ave, Weaverville96093

    📞 (530) 623-5541Accepts assignment

  • Martin Schwartz, MD

    Mountain Communities Healthcare District

    60 Easter Ave, Weaverville96093

    📞 (530) 623-5541Accepts assignment

  • Michael Brand, MD

    Mountain Communities Healthcare District

    60 Easter Ave, Weaverville96093

    📞 (530) 623-5541Accepts assignment

  • Michael Khalili, MD

    Mountain Communities Healthcare District

    60 Easter Ave, Weaverville96093

    📞 (530) 623-5541Accepts assignment

  • Patrick Browning, MD

    Mountain Communities Healthcare District

    60 Easter Ave, Weaverville96093

    📞 (530) 623-5541Accepts assignment

  • Ramin Akhavan, MD

    Mountain Communities Healthcare District

    60 Easter Ave, Weaverville96093

    📞 (530) 623-5541Accepts assignment

  • Robert Obedian, MD

    Mountain Communities Healthcare District

    60 Easter Ave, Weaverville96093

    📞 (530) 623-5541Accepts assignment

  • Shannon Bownds, MD

    Mountain Communities Healthcare District

    60 Easter Ave, Weaverville96093

    📞 (530) 623-5541May accept assignment

Physician Assistant(6)

  • Brian Speh, PA

    291 Washington St, Weaverville96093

    Accepts assignment

  • Brian Speh, PA

    Po Box, Suite 1229, Weaverville96093

    Accepts assignment

  • Alice Berg, PA

    Mountain Communities Healthcare District

    Po Box, Weaverville96093

    Accepts assignment

  • Alice Berg, PA

    Mountain Communities Healthcare District

    Po Box, Suite 1229, Weaverville96093

    Accepts assignment

  • Matthew Butler, PA

    Mountain Communities Healthcare District

    Po Box, Weaverville96093

    Accepts assignment

  • Matthew Butler, PA

    Mountain Communities Healthcare District

    Po Box, Suite 1229, Weaverville96093

    Accepts assignment

Nurse Practitioner(5)

  • Amber Flowers, NP

    Mountain Communities Healthcare District

    60 Easter Ave, Weaverville96093

    📞 (530) 623-5541Accepts assignment

  • Christian Young, NP

    Mountain Communities Healthcare District

    Po Box, Weaverville96093

    Accepts assignment

  • Christian Young, NP

    Mountain Communities Healthcare District

    Po Box, Suite 1229, Weaverville96093

    Accepts assignment

  • Heidi Johnson, NP

    Mountain Communities Healthcare District

    60 Easter Ave, Weaverville96093

    📞 (530) 623-5541Accepts assignment

  • Holly Maples, NP

    Mountain Communities Healthcare District

    Po Box, Suite 1229, Weaverville96093

    Accepts assignment

Marriage & Family Therapist(3)

  • Jil Chipman

    65 Main St, Suite B, Weaverville96093

    📞 (530) 355-3081Accepts assignmentTelehealth available

  • Kathryn Lagorio

    County Of Trinity

    1450 Main St, Weaverville96093

    📞 (530) 623-1922Accepts assignment

  • Rachael Mojarro

    County Of Trinity

    1450 Main St, Weaverville96093

    📞 (530) 623-1922Accepts assignmentTelehealth available

Psychiatry(2)

  • Julian Smith, MD

    County Of Trinity

    1450 Main St, Weaverville96093

    📞 (530) 623-1922Accepts assignmentTelehealth available

  • Mark Armerding, MD

    County Of Trinity

    1450 Main St, Weaverville96093

    📞 (530) 623-1922Accepts assignment

General Surgery(2)

  • Anthony Sabo, DO

    Mountain Communities Healthcare District

    Po Box, Weaverville96093

    Accepts assignment

  • Anthony Sabo, DO

    Mountain Communities Healthcare District

    Po Box, Suite 1229, Weaverville96093

    Accepts assignment

Clinical Social Worker(2)

  • David Quinteros

    Mountain Communities Healthcare District

    Po Box, Suite 1229, Weaverville96093

    Accepts assignment

  • Megan Fenyoe, CSW

    Mountain Communities Healthcare District

    Po Box, Suite 1229, Weaverville96093

    Accepts assignment

Chiropractic(1)

  • Steven Johannsen, DC

    206 S Miner, Mountain Chiropractic, Weaverville96093

    📞 (530) 623-4466May accept assignment

Nurse Anesthetist (CRNA)(1)

  • Keyur Patel, CNA

    Mountain Communities Healthcare District

    60 Easter Ave, Weaverville96093

    📞 (530) 623-5541Accepts assignment

Pediatrics(1)

  • Michael Hepfer, MD

    Mountain Communities Healthcare District

    60 Easter Ave, Weaverville96093

    📞 (530) 623-5541Accepts assignment

General Practice(1)

  • Patrick Shipsey, MD

    Mountain Communities Healthcare District

    60 Easter Ave, Weaverville96093

    📞 (530) 623-5541Accepts assignment

Other Cities in California

New to Medicare?

Frequently Asked Questions

Are these doctors in Weaverville 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.

Do doctors in Weaverville accept Medicare assignment?

94% of the 51 Medicare-enrolled clinicians listed in Weaverville accept assignment — meaning they take Medicare's approved amount as full payment, so you only owe your deductible and 20% coinsurance. Another 6% are marked "may accept assignment," 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.

Do any doctors in Weaverville offer telehealth visits?

8% of the Medicare-enrolled clinicians listed in Weaverville offer telehealth, per CMS enrollment data. Look for the "Telehealth available" badge below, and confirm with the office which visit types they offer remotely.

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

Was this page helpful?

Something wrong or missing? Tell us — we read every report and fix issues fast.

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