Cosworth strengthens executive management team with COO appointment

Cosworth has appointed digital and business transformation specialist Stephen Dyke into the newly created role of Chief Operations Officer (COO)…