Medical school: PENNSYLVANIA STATE UNIVERSITY COLLEGE OF MEDICINE
Graduated: 2000
Also: INTERNAL MEDICINE
NPI: 1518918648
Practice Locations (3)
PHYSICIANS CARE OF VIRGINIA PC
2030 STEPHENSON AVE SW
ROANOKE, VA 240141664
5405272737
PHYSICIANS CARE OF VIRGINIA PC
2602 FRANKLIN RD SW
ROANOKE, VA 240141010
PHYSICIANS CARE OF VIRGINIA PC
289 DAWKINS DR
LEWISBURG, WV 249019674
3047930005
Source: CMS National Downloadable File, September 2026.