Opinion Can the Next President Deliver a New Social Contract for Our Survival? James HaslamOct 25, 2019