Gerard Donald Haggstrom, MD, Internal Medicine

416 N Seminary St
Ste 3100
FlorenceAL  35630 (Lauderdale County)


Phone: 256-766-8667
Fax: 256-767-5327
Email: gha***@*****st.net

NPI: 1356304687
License Number: 00006975 (AL)