Skip to main content
Francis Walsh

Neurology

Francis Walsh, MD

Martinsville, VA

Dr. Francis Walsh, MD is a Sleep Medicine Specialist who practices in Martinsville, VA. He is 68 years old and has been practicing for 40 years.

40+

Years in Practice

Peer Recognition

  • ABPNBoard Certified in Neurology

    2026

  • HealthgradesHealthgrades Honor Roll

Clinical Focus

Subspecialties

Sleep Medicine

Conditions & Treatments

Sleep DisordersSleep Apnea

Practice Details

Hospital Affiliations

  • Sovah Health Danville

Experience

40+ years in practice