Captive Capacity and Economic Resilience with Triple-I's Dr. Michel Leonard
October 30, 2025
Our latest video from the Mid Rivers Risk Forum features Dr. Michel Leonard, chief economist and data scientist at the Insurance Information Institute (Triple-I), who explores how economic and social forces are reshaping the insurance landscape. Dr. Leonard examines the compounding effects of inflation, tort law abuse, and extreme weather events on market stability and capacity—issues that continue to pressure insurers and reinsurers in 2025.
He discusses how collaboration across disciplines—linking actuaries, economists, and risk managers—is essential for developing data-driven responses to these complex risks. Dr. Leonard also notes that captives play a vital role in providing affordable and sustainable capacity during a hard market, while parametric solutions are emerging as tools for faster claims response and broader resilience.
Watch the video now to hear Dr. Leonard's perspective on how economic resilience and innovation in risk transfer will shape the industry's next chapter.
October 30, 2025