Stephen Sell is a Managing Director at Citi, focusing on global finance projects. They previously held the same title at Bank of America from 2017 to 2025 and served as Managing Director at Credit Suisse from 2011 to 2017. Before that, Stephen was COO and Treasurer at Barclays Capital and a Partner at Accenture. They earned a Bachelor's degree in Economics and Computer Science from Lafayette College, graduating in 1990.
This person is not in the org chart
This person is not in any teams
This person is not in any offices