Todd Stack is the Chief Financial Officer at Trans Mountain, a position held since 2024. From 1990 to 2000, they worked at TransAlta, where they held multiple leadership roles, including Managing Director & Corporate Controller, Vice President & Treasurer, and Chief Financial Officer, overseeing various financial activities and corporate governance. Todd earned an MBA in Finance from the University of Calgary and a Bachelor of Science in Engineering from the University of Alberta.
Location
Calgary, Canada
This person is not in the org chart
This person is not in any teams