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.