Craig is a seasoned business leader with over 30 years of experience spanning customer success, sales transformation, managed services, and technology consulting. Having led teams across Africa, Europe, Asia, and South America, he is passionate about building long-term client relationships and driving business growth through exceptional service delivery. Craig combines strategic thinking with a hands-on leadership approach, helping organisations maximise value from their technology investments while fostering strong customer engagement and continuous improvement.