56 employees
Investure LLC is an endowment and foundation investment manager for non profit organizations.
2003