NPI Central
William Carroll, MD — NPI 1811931082, Birmingham, AL | NPI Central