FSC, Inc
–
Decatur, IL, 62526
IL639 – LCSW (NEW) LCSW – Full time positions available, providing in-person and telehealth services to adults presenting with depression, anxiety, trauma, or other mental health treatment concerns. Services include assessment, treatment planning... - Jul 29