Marc Allwright is currently the Managing Director - Technology at Lucky Beard, a global design company. Prior to this, Marc held the role of Chief Operating Officer at Wunderman Thompson South Africa, Wunderman South Africa, and Wunderman Applogix. Marc also has a background as a Solution Architect and Systems Analyst at Shell Oil Company, Petroplus, and BPS. Marc holds a B.I.T in Information Technology and Business Sciences from the University of Pretoria and is currently pursuing an Executive MBA in Business Administration and Management at Henley Business School.
October, 2022 - present
Managing Director - Technology at Consultis
Managing Director, Technology at Landing Point
Managing Director - Technology at Tews Company
Managing Director - Technology at CWCapital
Managing Director – Technology, Transformation & CIO Practices - Investigo & Inx at Investigo