Eric Hayes NPI 1316427032 Practice location: 1820 1st Ave S Ste G, Irondale, AL 352101533 Taxonomy code: 111N00000X Phone: (205) 518-0508