Mr. Eric Xiaohuan Chen has served as our director since November 2019 and has been redesignated as our independent director since 2024. Mr. Chen also serves as a director of several privately owned companies based in China. Mr. Chen is currently a partner at Twin Peaks Capital. Prior to co-founding Twin Peaks Capital, Mr. Chen served as the managing director and head of business and financial services at FountainVest Partners, where he has worked from 2008 to 2021. Before joining FountainVest Partners, Mr. Chen had worked in the investment banking department of Lehman Brothers and Citigroup since 2006. From 2004 to 2006, Mr. Chen worked at Micron Technology. Mr. Chen received his Bachelor’s degree in electrical engineering from National University of Singapore in 2004 and his EMBA degree from China Europe International Business School in 2018.
- Member of the Compensation Committee
- Member of the Nominating and Corporate Governance Committee