Total names new renewables chief to lead oil giant's huge green power push

French supermajor names Stéphane Michel president for gas, renewables & power as it embarks on 100GW journey

Stéphane Michel, Total
Stéphane Michel, TotalFoto: Total
Published 9 March 2021, 08:02Updated 9 March 2021, 08:02
TotalEurope