Medical school: UNIVERSITY OF VIRGINIA SCHOOL OF MEDICINE
Graduated: 1988
NPI: 1205804754
Practice Locations (3)
213 S JEFFERSON ST, SUITE 625
ROANOKE, VA 240111712
213 S JEFFERSON ST, SUITE 625
ROANOKE, VA 240111713
1802 BRAEBURN DR
SALEM, VA 241537357
Source: CMS National Downloadable File, September 2026.