Charlie Sanchez
President, Strategic Advisory & Lifecycle Resiliency Services
Charlie Sanchez joined Black & Veatch in May 2024 as President of Strategic Advisory & Lifecycle Resiliency Services, the newest Black & Veatch business. Charlie brings a wealth of knowledge and experience to the company as an initiative-taking, versatile, and performance-driven executive with 25 years of experience in consulting, global team leadership, and as a steward of transformation.
The Strategic Advisory & Lifecycle Resiliency Services business consists of three entities focused on meeting clients’ needs in the areas of Strategic Advisory, Industrial Cybersecurity, and Operating Assets.
Most recently, Charlie served as an innovation and consulting leader at Deloitte & Touche, LLP in Houston, TX, where he focused on Digital, AI, Value Chain Optimization, Climate Change and Energy Transition. Throughout his career, he has excelled in delivering meaningful results and growing new service offerings in complex business initiatives.