Shelterwood Therapeutic Boarding School, also known as Shelterwood Academy, is a non-profit Christian organization that provides therapeutic and educational interventions for adolescents. Founded in 1980 by Richard Beach, Shelterwood has cared for over 800 at-risk teens and has recently moved from Denver, Colorado to Independence, Missouri.
References
Shelterwood Therapeutic Boarding School Wikipedia(Text) CC BY-SA