NPI Central
Soumitri Barua, MD — NPI 1578138491, Providence, RI | NPI Central