Murray Michael Auchincloss is a Canadian business executive and has been chief executive of BP since September 2023. From Wikipedia
The energy giant plans to abandon its 2030 renewable generation goals, citing shareholder pressure and underperforming earnings.