NPI Central
Zoya Huda, MD, MPH — NPI 1770152894, Providence, RI | NPI Central