NPI Central
Selina Imboywa, M.D. — NPI 1548898273, Providence, RI | NPI Central