NPI Central
Damodar Penigalapati, MD — NPI 1104250943, Providence, RI | NPI Central