Aberdeen April 16, 2025By Mia GarciaArch Insurance names Jelle Ouwehand as head of terrorism risks – Insurance Business America