Skip to main content
Francis Bouchard

Francis Bouchard

Group Head of Communications and Public Affairs,
Zurich Insurance Group

Francis Bouchard is the Group Head of Communications and Public Affairs for Zurich Insurance Group where he oversees the Group’s communications, government affairs, corporate citizenship and thought leadership 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.