NPI Central
Ruth Teel, LCPC — NPI 1780753889, Decatur, IL | NPI Central