Seeking AlphaThu, 16 Apr 2026 22:25:46 GMTMount Logan Capital: A Messy Alt-Manager With An Insurance KickerMLCI-1.37%