Medical school: UNIVERSITY OF NORTH CAROLINA AT CHAPEL HILL SCHOOL OF MEDICINE
Graduated: 1986
NPI: 1356329700
Practice Locations (2)
5115 BERNARD DR, SUITE 201
ROANOKE, VA 240184362
5115 BERNARD DR SW, SUITE 201
ROANOKE, VA 240184362
Source: CMS National Downloadable File, September 2026.