Skip to main content
Caplight Logo









Liberty Mutual Investments

Liberty Mutual Investments

Boston, Massachusettslibertymutualinvestments.com

Overview

Liberty Mutual Investments (LMI) is the investment firm for Liberty Mutual Group, managing over $124 billion in global assets across liquid, credit, and alternative strategies to support the insurance group's long-term financial commitments.

Year Founded

1983

AUM

$111.7B

Portfolio Companies

26

Investments

Liberty Mutual Investments investments
CompanyDateStageLead
CrusoeMar 2025DebtCo-investor
Fervo EnergyDec 2025Series ECo-investor
TuroSep 2017Series D-
Pano AIJun 2025Series B-
HyroMay 2023Series B-
Book a demo to see all investments

For institutional investors. Book with your work email.

Key People

Amy S.

Managing Director

David Ott

Managing Director, Head Of Relationship Management

Demetri Fifis

Managing Director And Head Of Private Equity

Dennis O'Rourke

Managing Director, Head of Credit Research - Leveraged Finance, Public and Private Credit

Ommeed Sathe

Managing Director

Patrizio M. Urciuoli

EVP Executive Managing Director Head Of Strategy Asset Allocation

Victor Saratella

Managing Director and Portfolio Manager

Francesco V.

Principal Scrum Master

Johnny Suarez

Principal Tech Support Agent

Kulin Chheda

Portfolio Manager, Strategy & Asset Allocation

Matthew McNulty

Fixed Income Portfolio Manager

Book a demo to see all key people

For institutional investors. Book with your work email.

Sector & Stage Mix

Industry, funding stage, and valuation band breakdowns.

Premium
SeedSeries ASeries BGrowth

Unlock portfolio analytics

Book a demo to explore sector, stage, and valuation breakdowns for this investor.

Book a demo

For institutional investors. Book with your work email.

Investment Activity

Yearly cadence, pace, and funding raised over time.

Premium
2021
2022
2023
2024
2025
2026

Unlock portfolio analytics

Book a demo to explore yearly investment trends and funding raised over time.

Book a demo

For institutional investors. Book with your work email.

FAQ

Where is Liberty Mutual Investments based?

Liberty Mutual Investments is headquartered in Boston, Massachusetts, United States.

When was Liberty Mutual Investments founded?

Liberty Mutual Investments was founded in 1983.

How many portfolio companies does Liberty Mutual Investments have?

Liberty Mutual Investments has 26 portfolio companies in Caplight's dataset.

What are some companies in Liberty Mutual Investments's portfolio?

Portfolio companies visible on Caplight include Crusoe, Fervo Energy, Turo, Pano AI, Hyro.

What was Liberty Mutual Investments's most recent investment shown here?

Liberty Mutual Investments's most recent investment in this portfolio sample was in Fervo Energy in 2025.

What sectors does Liberty Mutual Investments focus on?

Liberty Mutual Investments focuses on Telecommunications & Networking, Energy & Sustainability, FinTech, Mobility, Transportation & Logistics, Energy & Sustainability, Energy & Sustainability, Energy & Sustainability, FinTech, Healthcare & Life Sciences, Mobility, Transportation & Logistics, AI, Data & Cloud Infrastructure, Frontier & Industrial Tech, Real Estate & PropTech, FinTech, Real Estate & PropTech, Mobility, Transportation & Logistics, Consumer & Commerce, Frontier & Industrial Tech, Real Estate & PropTech, Consumer & Commerce, Frontier & Industrial Tech, FinTech, Enterprise Software, Enterprise Software, FinTech, Real Estate & PropTech, AI, Data & Cloud Infrastructure, Energy & Sustainability, Real Estate & PropTech, Energy & Sustainability, Frontier & Industrial Tech, FinTech, Frontier & Industrial Tech, AI, Data & Cloud Infrastructure, Real Estate & PropTech, Enterprise Software, Frontier & Industrial Tech, AI, Data & Cloud Infrastructure, Energy & Sustainability, Enterprise Software, Enterprise Software, Enterprise Software, Consumer & Commerce, Energy & Sustainability, Enterprise Software, Frontier & Industrial Tech, Consumer & Commerce, Consumer & Commerce, Frontier & Industrial Tech.

What company stages does Liberty Mutual Investments focus on?

Liberty Mutual Investments typically invests at the Mid stage.

What is Liberty Mutual Investments's AUM?

Liberty Mutual Investments's assets under management are estimated between $117.0B and $125.0B.

Firmographic Details

HeadquartersBoston, Massachusetts
Year Founded1983
AUM$111.7B

Institutional Data Access

Join leading institutional investors using Caplight to access private market data, discover pricing, and execute secondary block trades.

Book a demo

For institutional investors. Book with your work email.

See something wrong or outdated?