NPI Central
Patricia Taubin, LMHC — NPI 1871088096, Providence, RI | NPI Central