People

Stephen Meagher

Director, Cyber and Strategic Risk, Risk Advisory

Stephen Meagher

Bay Adelaide East

8 Adelaide Street West, Suite 200

Toronto

Ontario

Canada

M5H 0A9

View on a map

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.

Stephen Meagher