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
French supermajor names Stéphane Michel president for gas, renewables & power as it embarks on 100GW journey