Medical school: UNIVERSITY OF NORTH CAROLINA AT CHAPEL HILL SCHOOL OF MEDICINE
Graduated: 2000
NPI: 1235308354
Practice Locations (2)
FREE CLINIC OF THE NEW RIVER VALLEY INC
215 ROANOKE ST
CHRISTIANSBURG, VA 240733025
5403810820
FREE CLINIC OF THE NEW RIVER VALLEY INC
219 BUCHANAN ST
PEARISBURG, VA 241341901
5403810820
Source: CMS National Downloadable File, September 2026.