Dr. James S. Cain
#2 of 16
Nephrologists in
Roanoke,
Virginia
Staff
Punctuality
Helpfulness
Knowledge
Valley Nephrology Associates
2602 Franklin Road Southwest
Roanoke, VA, United States
24001
2602 Franklin Road Southwest
Roanoke, VA, United States
24001
No Phone Number Provided
No Website Provided
Facility Affiliations
Dr. James S. Cain's Credentials
Education
- Eastern Virginia Medical School (Grad. 1985)
He saved my kidneys I prefer him over any kidney dr hands down
Submitted Sept. 25, 2014