Graduated: 1989
NPI: 1013915602
Practice Locations (3)
CARILION NEW RIVER VALLEY MEDICAL CENTER
2900 LAMB CIR
CHRISTIANSBURG, VA 240736344
5407312992
CARILION GILES COMMUNITY HOSPITAL
159 HARTLEY WAY
PEARISBURG, VA 241342471
5409216000
CARILION MEDICAL CENTER
101 ELM AVE
ROANOKE, VA 240132222
5402244380
Source: CMS National Downloadable File, September 2026.