Starwood Capital Group and Unum Group have made significant leadership changes that highlight their commitment to growth and innovation in the insurance sector. On May 9, 2025, Starwood Capital announced the appointment of Rob Allard as the chief investment officer for its new division, Starwood Insurance Strategies. This division aims to explore investment opportunities related to insurance, marking a strategic expansion for the firm.
Allard brings over 27 years of experience in financial services to his new role. He previously played a key role in establishing Rothesay Asset Management North America, where he served as chief investment officer. Rothesay was originally part of Goldman Sachs and was acquired by Blackstone, GIC, and MassMutual in 2017. Allard’s expertise in asset-backed finance and private assets will be crucial as Starwood looks to enhance its investment activities in the insurance market.
Starwood Capital manages around $115 billion in assets and has a strong track record, having originated more than $100 billion in credit investments since 2010. The firm operates across various sectors, including real estate and infrastructure finance, indicating its diverse investment approach.
In a separate announcement, Unum Group appointed Shelia Anderson as executive vice president and chief information and digital officer. Anderson will lead the company’s digital initiatives, focusing on technology solutions that support growth and improve customer engagement. Reporting directly to Unum’s president and CEO, Rick McKenney, Anderson has a rich background in the industry, having held leadership roles at Aflac, Liberty Mutual, and USAA.
Anderson holds a bachelor’s degree in computer science and a master’s degree in engineering management. She has received several accolades, including her induction into the CIO 100 Hall of Fame in 2025 and recognition as one of the Top 100 Women in Fintech in 2024.
These appointments at Starwood and Unum signal a broader trend in the insurance industry, where companies are increasingly focusing on technological advancements and strategic investments to stay competitive. As the industry evolves, the leadership changes at these firms may set the stage for new opportunities and innovations in the insurance market.