Washington University in St. Louis

OTHER
Saint Louis, Missouri, United States
Website

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.

2companies
0lead
0follow-on
Portfolio Companies
2 companies