Leilani M. Brown

by LP Green, II
Leilani M. Brown
Vice President & Chief Marketing Officer
Starr Companies

Leilani M. Brown is Chief Marketing Officer of Starr Companies, a global insurance and investment organization. Starr was founded by Cornelius Vander Starr in 1919 in Shanghai, China, and is one of the fastest-growing insurance companies in the world.


Prior to joining Starr, Brown served in senior marketing and leadership roles for The Economist Group, MetLife and American International Group, Inc. She is a board trustee for Middlebury College, a premier liberal arts college in Vermont and her alma mater. She is also a board member of the Executive Leadership Council, a national membership organization for senior-level African American executives and has served on many other nonprofit boards.


In recent years, Brown has served as the host for the Executive Leadership Council’s annual Mid- Level Manager’s Symposium as well as the host for Lessons From The Top, ELC’s video learning platform. She is also the author of the book, From Campus To Cubicle: 25 Tips For Your First Professional Year.


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

0 comment