Stephen Robert is a member of the Council on Foreign Relations and is the Chairman of the Board of Overseers of the Watson Institute for International Studies. He is also a member of the Foreign Policy Program Leadership Committee at The Brookings Institution. Stephen Robert has distinguished himself recently as the author of a series of published articles on political and humanitarian issues in the Middle East.
Mr. Robert is also a member of the Board of Trustees of Solomon R. Guggenheim Foundation and a member of the Investment Committee of the Peter G. Peterson Foundation, and a Trustee of the New York Presbyterian Medical Center. He was Chancellor of Brown University from 1998 – 2007 and he was also a Director of Millennium Promise.
Mr Robert and his wife Pilar Crespi Robert are the founders of Source of Hope Foundation. Its philanthropic mission is to aid desperate populations, particular in providing food, water, health care, education and micro-finance opportunities. To date, the foundation’s activities have been primarily in Africa, Colombia, Haiti, Israel, Palestine and New York City.
Stephen Robert joined Oppenheimer & Co., a leading investment bank, in 1968. In 1979 Mr Robert became president of the firm and in 1983 assumed the role of Chairman and CEO. In March of 1986 he became a principal owner of Oppenheimer through a management buyout. He resigned from the firm in 1997, after its sale to the Canadian Imperial Bank of Commerce. From 2005 to 2008 he served as Chairman and CEO of Renaissance Institutional Management LLC. Mr Robert is a former Director of the Xerox Corporation and a former Board member of the New York Philharmonic.