AcceptsMedicare.com

Doctors That Accept Medicare in Weaverville, CA

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

These are 53 clinicians enrolled in Medicare and practicing in Weaverville, 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 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(20)

  • Arpan Desai, MD

    Mountain Communities Healthcare District

    60 Easter Ave, Weaverville96093

    📞 (530) 623-5541Accepts assignment

  • 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

  • Hyoung Oh, DO

    Mountain Communities Healthcare District

    60 Easter Ave, Weaverville96093

    📞 (530) 623-5541Accepts assignment

  • James Lin JR., MD

    Mountain Communities Healthcare District

    60 Easter Ave, Weaverville96093

    📞 (530) 623-5541May accept 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

  • Raj Shah, 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

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

Physician Assistant(4)

  • 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

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

    May accept 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.

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 California →

Was this page helpful?

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