Margaret Flaherty
Margaret has spent 25 years building and running international business organizations; coalitions of leadership companies. She was the Chief Operating Officer/Chief of Staff at the Geneva-based World Business Council for Sustainable Development (WBCSD) and, prior to that was with the International Chamber of Commerce / World Industry Council for the Environment in Paris, France.
Currently, she is runs consulting projects, including in-depth research and scenario planning across a range of industry sectors. Combined with this, she is a Professor at the Business School Lausanne (BSL), a lecturer at the University of Geneva and a faculty member at the China Europe International Business School (CEIBS) of Zurich and Shanghai, teaching at the undergraduate, Master's and MBA levels a range of courses on business and sustainability including supply chain management, scenario planning, ecosystems, and reporting and accountability.
She has an MSc from Tufts University (Boston), a Juris Doctorate from Northeastern University School of Law (Boston) and a BA from the University of Connecticut. She has also completed Executive Education Programs at both Massachusetts Institute of Technology (MIT) and Harvard Business School.
A Swiss, Irish and American national, she is based in Geneva, Switzerland.