Business The $1 CEO: John Wren’s $70 Million All-In Bet on Omnicom Sunil Kumar April 1, 2026 In an era where corporate accountability is under the microscope, Omnicom Group CEO John Wren has just redefined the “Skin in the Game” strategy. In…