Ohio State approves $100 million settlement with Strauss sex abuse survivors
Cleveland OH Local News, Breaking News, Sports & Weather
June 4, 2026
Ohio State University's board has approved a $100 million settlement with survivors of sexual abuse by former doctor Richard Strauss.
Discussion in the ATmosphere