David R. Thrasher, M.D.

Fellowship

University of Alabama Birmingham

Residency

University of Alabama Birmingham

Medical School

 University of Alabama School of Medicine

Undergraduate

Auburn University