Margaret Flaherty


Nationality: Swiss, Irish, American

Professional Career & Mini Bio

Professor Flaherty 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 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.

Back to Our Faculty