NPI Central
Diana Treaba, M.D. — NPI 1750328902, Providence, RI | NPI Central