Stephen Sieh

Managing Director

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.

Location

Metro Manila, Philippines

Links


Org chart

This person is not in the org chart


Teams

This person is not in any teams


Offices

This person is not in any offices