NPI Central
Chanakya Tirumala, MD — NPI 1811620891, Providence, RI | NPI Central