Elizabeth M. Hewitt

Elizabeth Hewitt joined the Alfred P. Sloan Foundation in 2015 as chief investment officer and senior vice president. She 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, Elizabeth 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, she 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 M.A. from the University of St. Andrews, Scotland. Elizabeth is a trustee of the Cary Institute of Ecosystem Studies in Millbrook, N.Y., where she has a residence.

Back to all board