Michael Powell

Michael Powell

Chief Operating Officer

Michael Powell is Chief Operating Officer, bringing more than 25 years of global leadership experience across engineering, operations, and executive management. He has held senior roles at Thales and Knorr-Bremse, where he led large, multi-national teams and oversaw multi-hundred-million-dollar portfolios across defense, aerospace, secure communications, simulation, and critical infrastructure.

Michael has driven international business turnarounds, large-scale operational transformations, and supply chain optimization across Australia, Europe, and Asia, delivering improved margins, accelerated delivery, and sustained growth. He holds a Master of Business Administration and a Bachelor of Engineering.

Previous
Previous

Louis Gamarra

Next
Next

Angus Harris