Washington University in St. Louis
Washington University in St. Louis is a university based in Saint Louis, Missouri. Established in 1853, the university is a medium-sized, independent institution. It emphasizes higher education and research as essential to an open and diverse society. The assets of the university are managed by the board of trustees.
Investment History
Chronological investment activity
No investment history available