claim
Dozens of faculty members at Barnard College signed an open letter demanding that trustee Francine LeFrak resign from the board, citing her mention in emails released by the Department of Justice.
Authors
Sources
- College Campuses Are in Upheaval Over Faculty Ties to Epstein www.wired.com via serper
Referenced by nodes (1)
- U.S. Department of Justice entity