Michelle Edkins is a Managing Director at BlackRock and Global Head of its Investment Stewardship team of 22 specialists based in five key regions internationally. Edkin’s main responsibility is overseeing the team’s engagement on corporate governance, including environmental and social impacts, with the companies in which BlackRock invests on behalf of clients. She also serves on the firm’s Human Capital and Government Relations Steering Committees. An active participant in the public corporate governance debate, she was named in the NACD Directorship 100 Governance Professionals list for the past four years.
BSR (Business for Social Responsibility) is a global nonprofit organization that works with its network of more than 250 member companies and other partners to build a just and sustainable world. From its offices in Asia, Europe, and North America, BSR develops sustainable business strategies and solutions through consulting, research, and cross-sector collaboration. Visit www.bsr.org for more information about BSR’s 25 years of leadership in sustainability.