Steven Owen is a seasoned marketing professional with extensive experience in strategic marketing and communications, currently serving at FaithInvest since July 2021. In addition, Owen has been a Marketing Communications Consultant for Liberty Cove, LLC since June 2019, focusing on innovative investment strategies. Previous roles include Marketing Contractor at Oliver Wyman, where thought leadership content within Wealth and Asset Management was developed, and Director of Channel Marketing at Janus Capital Group, where alignment of marketing programs with distribution strategies was achieved. Owen's experience also encompasses positions as Investment Marketing Advisor at North Peak Asset Management, Investment Management Marketing Professional, Vice President at Wellington Management, and Marketing Specialist at Putnam Investments. Owen holds a BA in History from the University of Colorado Boulder and an MBA from the Questrom School of Business at Boston University.
Sign up to view 1 direct report
Get started