Karl Tracy Hagler, MD, Internal Medicine

101 Dr W H Blake Jr Dr
Muscle ShoalsAL  35661-2152 (Colbert County)


Phone: 256-381-1001
Fax: 256-381-3604

NPI: 1891756805
License Number: 00023775 (AL)