Dr. Thomas L. Johnson, MD
2700 10th Ave S Suite 200, Birmingham 35205