Graduated: 1976
Also: INTERNAL MEDICINE
NPI: 1104824390
Practice Locations (3)
PHYSICIANS CARE OF VIRGINIA PC
1 E MARKET ST
MARTINSVILLE, VA 241123747
2766381983
PHYSICIANS CARE OF VIRGINIA PC
2602 FRANKLIN RD SW
Roanoke, VA 240141010
PHYSICIANS CARE OF VIRGINIA PC
2602 FRANKLIN RD SW
ROANOKE, VA 240141010
5403435968
Source: CMS National Downloadable File, September 2026.