SOUTHERN TIER ENVIRONMENTS FOR LIVING, INC. STEL, Inc. is the Chautauqua Allegheny region's leading and largest mental health residential rehabilitation and support provider. We seek caring, empathetic and energetic people to join our team of professionals to support our mission…