NPI Central
Clayton Farris, MD — NPI 1043013436, Birmingham, AL | NPI Central