NPI Central
Stephanie Barak, M.D. — NPI 1104900083, Providence, RI | NPI Central