NPI Central
Alexa Tafaro, MD — NPI 1053015933, Birmingham, AL | NPI Central