The Ohio State University is a public land-grant research university in Columbus, Ohio, United States. A member of the University System of Ohio, it was founded in 1870. From Wikipedia
The film details Dr. Richard Strauss’s decades-long abuse; hundreds of survivors continue to pursue unresolved federal lawsuits.