When Edelman released its 22 nd annual Trust Barometer this year, the headline read: “Societal leadership is now a core function of business.” Edelman further noted that it’s not just consumers holding business accountable: 60% of employees and 80% of investors...