NPI Central
Teddi Tubre, M.D. — NPI 1194100081, Providence, RI | NPI Central