This weekend, global leaders will meet in Biarritz, France for a G7 summit. In an initiative powered by the OECD and with input from global businesses with a market cap of over $1T, these companies will pledge to commit themselves to making society a better place to live, work and mutually prosper.