People
Stephen Meagher
Director, Cyber and Strategic Risk, Risk Advisory
Stephen is a leader in Deloitte Canada’s Cyber Risk practice and focuses on emerging technologies. Having worked for over 20 years in the smart home and business space globally, Stephen has experience in all aspects of IoT solutions, from cloud provision to product and application life cycle and the customer journey.