Stephen Sieh is a strategy, risk, and transactions leader based in the Philippines. They served as Managing Director at Evercore Partners from 2007 to 2012 and as a Managing Partner at Primeiro Partners from 2012 to 2023. Stephen has also held director roles at Lazard and currently works as Managing Director at Deloitte. They earned a Bachelor of Science from Boston College Carroll School of Management and an MBA from Columbia Business School.
This person is not in the org chart
This person is not in any teams
This person is not in any offices