Skip to main content

Ed Powers, Chief Strategy Officer – Deloitte Risk & Financial Advisory | Deloitte US

Deloitte Risk & Financial Advisory | Chief Strategy Officer

Ed is a principal in Deloitte & Touche LLP and serves as Chief Strategy Officer for Deloitte Risk & Financial Advisory. He oversees Advisory’s strategy development and transformation with Deloitte US and global member firms.

Ed was Advisory’s Offerings and Services leader and Regulatory & Legal Support leader. From 2013-2019, he led Deloitte Cyber Risk, during which Deloitte was recognized as the leader in cyber risk and security consulting. For more than 20 years, he has helped organizations transform technology-driven security initiatives into business-led programs and improve cyber risk posture at the sector level in the Financial Services industry.

Ed was an adjunct faculty member in the University of Southern California’s Marshall School of Business and serves on the advisory board for Brown University’s Executive Master in Cybersecurity program. He developed a crowdsourced competition with the XPrize Foundation and is the Deloitte Foundation Cyber Threat Competition executive sponsor.