White Mountains Insurance Group, Ltd. announced that its Board of Directors unanimously elected Liam Caffrey as Chief Executive Officer, effective January 1, 2026. A spokesperson said, “In addition, Mr. Caffrey will join the White Mountains Board at that time. “Mr. Caffrey, who currently serves as President and Chief Financial Officer of White Mountains, will succeed […]