Elizabeth M. Hewitt

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 evaluation, 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, participated on the institutions risk assessment committee 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. Hewitt is a Trustee of the Cary Institute of Ecosystem Studies, Millbrook NY and the Berkshire Taconic Community Foundation in Sheffield, MA.

We use cookies to analyze our traffic. Please decide if you are willing to accept cookies from our website.