Charlie Lee

Charlie Lee, Chief Marketing Officer

Charlie brings over 25 years of financial industry and digital experience, with a demonstrated ability in developing and implementing high volume marketing plans, sales, strategic alliance and operating plans. He has held extended leadership roles in marketing, strategy, business development and general management at Experian, Experian UK and

He holds a Bachelor of Science in Finance degree from the University of Illinois, where he was a Chancellor’s Scholar. Additionally, Charlie holds a Master of Business Administration degree in Marketing, Management, and Decision Sciences from the Kellogg School of Management at Northwestern University.