Stephen Robert is an American financial business executive, academic administrator, and philanthropist. He was Chairman and CEO of Oppenheimer & Co. from 1983 to 1997, and Chancellor of Brown University from 1998 to 2007. As a philanthropist, he heads the Source of Hope Foundation, which provides basic services to communities in great need around the world. As a journalist, he has published articles on Israeli–Palestinian relations and on the U.S. economy in major national and international publications.
- Occupation
- businessperson, financier
- Citizenship
- United States
- Born
- June 13, 1940