Locations
Training & Education
Board Certifications
Board certified in Nephrology and Internal Medicine
Fellowship
Nephrology Fellowship at the Medical College of Virginia in Richmond, Virginia
Residency
Residency in Internal Medicine at the University of Virginia VA Medical Center in Salem, Virginia
Education
Undergraduate
University of Alabama with a degree in Arts
Medical School
University of Alabama at Birmingham School of Medicine
University of Alabama with a degree in Arts
Medical School
University of Alabama at Birmingham School of Medicine