NPI Central
David Welch, LCPC — NPI 1063582047, Crystal Lake, IL | NPI Central