NPI Central
Puttagunta Ranga, MD — NPI 1730140013, New Bremen, OH | NPI Central