Graduated: 1992
Offers telehealth
NPI: 1699754671
Practice Locations (4)
VALLEY INTERNAL MEDICINE ASSOCIATES PC
2149 ELECTRIC RD
ROANOKE, VA 240181975
5407257555
VALLEY INTERNAL MEDICINE ASSOCIATES PC
1900 ELECTRIC RD
SALEM, VA 241537474
5403803722
VALLEY INTERNAL MEDICINE ASSOCIATES PC
3737 W MAIN ST, SUITE 102
SALEM, VA 241532073
5403803722
VALLEY INTERNAL MEDICINE ASSOCIATES PC
3819 KNOLLRIDGE RD
SALEM, VA 24153
5403806520
Source: CMS National Downloadable File, September 2026.