L
Dr. Jack B Freeman MD
2006 Brookwood Med Center Drive #300, Birmingham AL 35209-6823
(205) 877-2850