Todd Roberts is a Senior Partner at Deloitte, specializing in transforming organizations to enhance modern payment solutions for clients. They previously served as a Senior Vice President at CIBC, where they focused on enterprise innovation, and as a Partner at Monitor Group. Before their current role, Todd was the Leader of the Corporate Strategy Group at Deloitte Canada. They hold an EMBA in Business Administration and Management from McMaster University and an HBA from Ivey Business School at Western University.
This person is not in the org chart
This person is not in any teams
This person is not in any offices