Neeren Chauhan has been named Head of Strategy, Innovation & Business Development for Zurich North America, effective June 7, 2021. Chauhan will report to Zurich North America CEO Kristof Terryn. “The North America leadership team and I look forward to working closely with Neeren to ensure we deliver on our strategic priorities,” said Terryn. “We’ll…