Shafer Thomas G MD in Birmingham, AL 35223



Shafer Thomas G MD

3 Office Park Circle # 230

(205) 870-1080

(877) 908-6889