In 2019, Owen joined impact.com, serving as the Marketing Director for EMEA and two years later, promoted to Regional Vice President of Marketing for the EMEA team. He previously worked as the Head of Strategy for Europe with CJ Affiliate. Owen brings more than a decade of leadership experience in the European partnership economy to the expanding EMEA team.
Sign up to view 1 direct report
Get started