Owen has served as a member of the BlackLine Board since August 2018, and as Chair since January 2023. From 2018 to 2022, Owen worked for Geller & Company and Geller Advisors in several roles, including Chief Executive Officer, Managing Principal and Chief Strategy Officer. In 2016 and 2017, Owen served as the President and Chief Executive Officer of AEGIS Insurance, a mutual insurance company. Prior to joining AEGIS, Owen worked at Deloitte from 1985 until 2016 where he was the CEO and Managing Partner of Deloitte Advisory from 2008. He holds a B.S. from New Jersey City University and an M.B.A. from Columbia University, and is a certified public accountant.