ThinkProgress: Duke Energy abandons in-person annual meeting after years of anti-coal protests Carbon Asset Risk, Distributed Energy, Shareholder EngagementArjuna CapitalMay 4, 2017corporate governance, Council of Institutional Investors, Duke Energy, shareholder activism, shareholder engagement, shareholder meeting