Sunday September 20, 2026
In his heyday at Glencore, Beard's team was trading as much as 7% of the world's oil