Select Page

Chief Investment Officer & Senior Vice President

Chief Investment Officer & Senior Vice President
Elizabeth Hewitt joined the Alfred P. Sloan Foundation in 2015 as Chief Investment Officer and Senior Vice President. As Chief Investment Officer, Hewitt is responsible for managing the Foundation’s endowment, including asset allocation strategy, fund manager selection, risk analysis, portfolio performance valuation, and liquidity management. Prior to joining the Foundation, Hewitt was Managing Director of Public Investments at the Robert Wood Johnson Foundation where she selected and monitored investments with managers, helped set asset allocation policy, and contributed to overall portfolio management. Earlier in her career, Hewitt was a Senior Vice President for Lazard Asset Management (2001-2006), a Hedge Fund Analyst for The Torrey Funds (1999-2001), and a Wealth Management Associate for the U.S. Trust Corporation (1998-1999). She holds an MA from the University of St. Andrews, Scotland. She is also a member of the Investment Committee for The Madeira School, McLean VA.