Richard Ruffin E

Primary Specialty: Internal Medicine
Experience: 29 + years
Location
159 Hartley Way
Pearisburg, VA 24134-2471
+7 more locations


Phone Number
(540) 921-6000

About Richard E Ruffin

Richard E Ruffin is a Internal Medicine specialist in Pearisburg, Virginia. His practice locations are also in Roanoke, VA and Christiansburg, VA. He graduated from Other with his medical degree in 1995. Richard E Ruffin has more than 29 years of experience. His specialties include Internal Medicine.
Richard E Ruffin is affiliated with many hospitals including Carilion New River Valley Medical Center, Carilion Medical Center and Carilion Giles Community Hospital. He cooperates with many other doctors and specialists in medical groups: Carilion Giles Community Hospital, Carilion Healthcare Corporation and Carilion Medical Center.

Specialties

Education

Richard Ruffin graduated from the Other in 1995.

Medical Group Practices

Doctor Profile

First Name Richard
Last Name Ruffin
Gender Male
NPI 1922079086
PECOS ID 6800816166

Affiliated Hospitals


2900 Lamb Circle, Christiansburg, VA 24073
Hospital Rating:

Patient Survey Rating:

1906 Belleview Avenue, Se, Roanoke, VA 24014
Hospital Rating:

Patient Survey Rating:

159 Hartley Way, Pearisburg, VA 24134
Hospital Rating:

Patient Survey Rating:

Medical Licenses

Specialization Classification License Number State
Hospitalist 0101226873 Virginia
Internal Medicine 0101226873 Virginia

Locations

Richard E Ruffin, MD
159 Hartley Way
Pearisburg, VA 24134-2471
(540) 921-6000


Richard E Ruffin, MD
6415 Peters Creek Rd
Roanoke, VA 24019-4021
(703) 562-2110


Richard E Ruffin, MD
2900 Lamb Cir
Christiansburg, VA 24073-6344


Richard E Ruffin, MD
2900 Lamb Cr
Suite 7 700B
Christiansburg, VA 24073-6344
(540) 731-7450


Richard E Ruffin, MD
159 Hartley Way
Pearisburg, VA 24134-2471


Richard E Ruffin, MD
1906 Belleview Ave Se
Roanoke, VA 24014-1838
(540) 981-7000


Richard E Ruffin, MD
2017 S Jefferson St
Roanoke, VA 24014-2419
(540) 981-7128


Richard E Ruffin, MD
2017 Jefferson St Sw
Roanoke, VA 24014-2419
(540) 981-7925