Subscribe

MargaretM.TowlePh.D.CPWA

Displaying 1 result

Topic

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.