contact Apply now!



Margaret Flaherty

Margaret Flaherty


Professor Margaret Flaherty (Swiss, Irish, American) teaches at the Bachelor’s, Master’s and MBA level at BSL. Margaret’s 25-year career has focused on building coalitions of multinational companies, “visible rivals”, around the business and sustainability agenda.  Her consulting work centers on guiding business & trade associations towards programs that are impactful, influential and innovative.

She was part of the founding team of the Swiss-based World Business Council for Sustainable Development (WBCSD), an organization she helped launch about 20 years ago and was the Chief Operating Officer / Chief of Staff for many years.

Margaret currently serves as a member of the Corporate Citizenship Advisory Board for Abbott Laboratories (Illinois, USA) and is a faculty member of the De Tao Master’s Academy (Shanghai, China).  She has been a member of the Sustainability Advisory Boards of Caterpillar (USA), Areva (France), AccountAbility (UK) and the Business and Human Rights Council (UK).  She has a M.Sc from Tufts University (Boston, USA) and a Juris Doctorate from Northeastern University School of Law (Boston, USA).  She has also completed Executive Education Programs at both Massachusetts Institute of Technology (MIT) and Harvard Business School.

Back to Our Faculty