Marc Huffman has served as our Chief Executive Officer since January 2021, as our President since February 2020, as our Chief Operating Officer from February 2018 to January 2021, and as a member of our board of directors since May 2020. Prior to joining us, Mr. Huffman served as President, Worldwide Sales and Distribution of NetSuite Inc., a global cloud ERP software provider (acquired by Oracle Corporation), from April 2014 to February 2018, Senior Vice President of North American Verticals, Channels and APAC of NetSuite from 2010 to April 2014, Senior Vice President of Sales, North America of NetSuite from 2008 to 2010 and Vice President of Sales of NetSuite from December 2003 to 2008. Prior to joining NetSuite, Mr. Huffman served as a director of sales responsible for Canada and the central United States at Oracle Corporation, a software technology company. From March 2016 to May 2021, Mr. Huffman served on the board of directors of ChannelAdvisor Corporation, a provider of software-as-a-service solutions that help retailers and branded manufacturers improve their online performance. Mr. Huffman holds a B.S. with an emphasis in Marketing from California State University, Chico.
Our board of directors believes that Mr. Huffman is qualified to serve as a director based on his extensive management experience in the technology industry, and operational insight and expertise he has accumulated as our Chief Executive Officer, President and Chief Operating Officer.
Owen Ryan has served as a member of our board of directors since August 2018. Since 2018, Mr. Ryan has worked as the Chief Strategy Officer, and subsequently Chief Executive Officer, of Geller Advisors, a strategic financial advisory and wealth management company. From 2016 to 2017, Mr. Ryan served as the President and Chief Executive Officer of AEGIS Insurance, a mutual insurance company. Prior to joining AEGIS Insurance, Mr. Ryan was Managing Partner and Chief Executive Officer of Deloitte Advisory, a financial advisory company, from 2008 until 2016. Mr. Ryan holds a B.S. from New Jersey City University and an M.B.A. from Columbia University, and is a certified public accountant.
Our board of directors believes that Mr. Ryan is qualified to serve as a director based on his extensive management and financial expertise.
Kevin Thompson has served as a member of our board of directors since October 2017. Since April 2021, Mr. Thompson has served as Chairman and Chief Executive Officer of Tricentis, a company that provides software testing automation and software quality assurance products for enterprise software. From March 2010 to December 2020, Mr. Thompson served as President and Chief Executive Officer of SolarWinds Inc., an enterprise information technology infrastructure management software company, or SolarWinds, and held several other positions since joining SolarWinds in July 2006. Mr. Thompson served as Chairman of the board of directors of SolarWinds from October 2018 through November 2020. Prior to joining SolarWinds, Mr. Thompson served as Chief Financial Officer of Surgient, Inc., a software company, and also served as Senior Vice President and Chief Financial Officer of SAS Institute, a business intelligence software company, and as Executive Vice President and Chief Financial Officer of Red Hat, Inc., an enterprise software company. Mr. Thompson previously served on the board of directors of Instructure, Inc, an education technology company, from November 2016 to February 2020, and also served on the board of directors of Barracuda Networks, Inc., a data security and storage company, from September 2013 to June 2016, and the board of directors of NetSuite Inc., a business management software company, from September 2006 to November 2016. Mr. Thompson holds a B.B.A. from the University of Oklahoma.
Our board of directors believes that Mr. Thompson is qualified to serve as a director based on his extensive leadership and financial experience in the technology industry, as well as his service on the boards of several public companies in the technology sector.
Therese Tucker is our founder and has served as our Executive Chair since January 2021. Ms. Tucker previously served as our Chief Executive Officer and a member of our board of directors from August 2001 to January 2021. Prior to founding the Company, Ms. Tucker served as Chief Technology Officer for SunGard Treasury Systems, Inc. and SunGard Trading Systems, Inc., providers of software solutions and information technology services. Ms. Tucker holds a B.S. in Computer Science and Mathematics from University of Illinois at Urbana-Champaign.
Our board of directors believes that Ms. Tucker is qualified to serve as a director based on her extensive leadership experience in the finance and technology industry, and the operational insight and expertise she has accumulated as our founder and Chief Executive Officer.