NPI Central
Mohamedtauqir Puthawala, M.D. — NPI 1659662831, Providence, RI | NPI Central