Craig is an experienced Audit Director specializing in external audit with well over 20 years’ experience providing audit and assurance services to clients in a variety of sectors including financial services, manufacturing, hospitality and NGOs. He has worked in Scotland, South Africa, Vietnam and Cambodia in both big 4 firms and mid-tier firms.
In addition to Audit, Craig also spent seven years in KPMG’s Global Solutions Group in Montvale, New Jersey. This group develops high-quality audit tools and methodology supporting the KPMG member firms worldwide.
This has given Craig extensive experience working across diverse cultural and business environments enabling effective collaboration with multinational teams and global stakeholders. He is passionate about developing people, mentoring emerging leaders and empowering teams to reach their full potential.