Leilani M. Brown
Vice President and Chief Marketing Officer
Starr Companies
Leilani M. Brown is Vice President and Chief Marketing Officer for the Starr Companies, a global insurance and financial services organization. She leads the company’s global marketing, branding and communications initiatives as well as producer distribution strategies.
Prior to joining Starr, Ms. Brown served as Senior Vice President and Chief Marketing Officer for CQ-Roll Call, a wholly – owned subsidiary of The Economist Group. There, Ms. Brown was responsible for the organization’s brand development and strategy, public relations and media appearances, internal and external communication and direct marketing campaigns.
She is an active member of the Executive Leadership Council, where for 4 years she has co-chaired the annual Black Women’s Leadership Summit and Women Managers Symposium. In 2010, she received the Shining Star Award from the NOBEL/Women Organization recognizing her public service and leadership. She holds a Bachelor of Arts in International Studies from Middlebury College and a Master of Public Administration in Management from New York University.