Skip to content

Francis Bouchard is the Group Head of Public Affairs and Sustainability for Zurich Insurance Group where he oversees the Group’s government affairs, corporate citizenship and Sustainability initiatives. He first joined the insurance sector in 1989, and since has held a series of industry-focused lobbying, communications, sales and public affairs roles. He also served as a managing director at Hamilton Place Strategies. Francis attended Syracuse University and the George Mason University School of Law.