Thoughts on endowment investing in the 21st century
There are 86,203 foundations in the U.S. with $890 billion in assets. Endowments and foundations have powerful missions, long time horizons and distinct operational/governance models for decision making.