NPI Central
Taleatha Welch, LCSW — NPI 1194315234, Decatur, IL | NPI Central