Leilani Brown

Chief Marketing Officer, Starr Companies

Leilani M. Brown is Vice President and Chief Marketing Officer for Starr Companies. In this role, she oversees the company’s strategic marketing, brand management, advertising, corporate communications, and digital strategy.

Prior to joining Starr, Ms. Brown held marketing leadership roles at The Economist Group, MetLife and American International Group, Inc. 

Leilani holds a Bachelor of Arts in International Studies from Middlebury College and a Master of Public Administration in Management from New York University. 

A.M. Best Financial Strength Rating

Starr Indemnity & Liability Company holds an A.M. Best financial strength rating (FSR) of "A" (Excellent), Financial Size Category XIV, and an issuer credit rating (ICR) of "a".

Starr Syndicate Limited at Lloyd's of London holds an A.M. Best FSR of "A" (Excellent), Financial Size Category XV, and a Standard & Poor's rating of "A+" (Strong) (Lloyd's of London market ratings).

Effective Date: October 20, 2014

Starr Surplus Lines Insurance Company holds an A.M. Best FSR of "A" (Excellent), Financial Size Category XV, and a ICR of "a".

Starr International Insurance (Asia) Ltd. holds an A.M. Best FSR of “A” (Excellent), Financial Size Category XV an ICR of “a”.

Starr Insurance & Reinsurance Limited holds an A.M. Best FSR rating of “A” (Excellent), Financial Size Category XV, and an ICR of “a”.