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.
Unlock Contact Details
Get emails, phone numbers, and LinkedIn profiles
1team members
1Team Member
Investment Team
1 team members