C. V. Starr & Co., Inc. and Starr International USA, Inc. have unveiled a new corporate umbrella brand, Starr Companies. Starr Companies is a global, privately held, insurance, financial services, and investments organization, providing clients with solutions in asset protection and risk management.
Starr has experienced significant growth over the past few years specifically through the building of insurance companies and the increase in scope of its general agencies.
“The new corporate brand will assist us in creating a cohesive image and make an important contribution to Starr’s continued growth,” stated Jake Sokol, marketing director for Starr Companies.
The new Starr Companies logo features a star reaching around the globe to convey the international reach of Starr Companies. The three legs that are visible represent Insurance, Investments and Financial Services. The logo will be accompanied by the tagline “Security through knowledge and experience. Worldwide Since 1919.” The integrated branding initiative features print and online elements, including a new website that will be complete later this year.
Source: Starr International USA
Was this article valuable?
Here are more articles you may enjoy.
Maine Plane Crash Victims Worked for Luxury Travel Startup Led by Texas Lawyer
What Analysts Are Saying About the 2026 P/C Insurance Market
The $3 Trillion AI Data Center Build-Out Becomes All-Consuming for Debt Markets
Florida Insurance Costs 14.5% Lower Than Would Be Without Reforms, Report Finds 

