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

Referenced by nodes (1)