
About Richard Ruffin
He is located at 2900 Lamb Cir, , in Christiansburg, VA 24073. Appointment can be made via the phone number (540) 731-2531.
Richard Ruffin - Address, Phone & Website
2900 Lamb Cir, , Christiansburg, VA 24073
(540) 731-2531
Medical Specialties & Taxonomy codes
Richard Ruffin is a board-certified physician with expertise in multiple areas of medicine, including and . Below is the official taxonomy classification for these specialties.Primary | Specialty | Taxonomy Code |
---|---|---|
Yes | Internal Medicine Physician | 207R00000X |
No | Hospitalist Physician | 208M00000X |
Licenses
State | License Number |
---|---|
Virginia | 0101226873 |
Spoken languages
- English
More Hospitalist Physicians Near Christiansburg, VA

Yohannes Tilahun Mengistu
Internal Medicine Physician
Yohannes Tilahun Mengistu, M.D, is a Internal Medicine Physician based in Christiansburg, VA, with more than 28 years of experience. His work includes treating conditions such as Arthritis, Atherosclerosis, Cystitis, Diarrhea, Edema, Heart Disease.
2900 Lamb Cir, Christiansburg, VA 24073
(540) 731-2000

Dr. Billy Lee Turner
Hospitalist Physician
2900 Lamb Cir, Christiansburg, VA 24073
(540) 731-2000