A blog called the Stinkin' Thinkin' covering has brought an entry about The Family Foundation School which are located in the New York state.
It is an old boarding school with a history of several decades. Numerous complaints are found online. A state investigation was even ongoing but they were hit by a wall of silence so the investigation died out.
Maybe there is more to learn about this school so the investigation can be rebooted.