External Publication
Visit Post

Ohio State approves $100 million settlement with Strauss sex abuse survivors

Cleveland OH Local News, Breaking News, Sports & Weather June 4, 2026
Source
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

Loading comments...