Senior Management
David Liu
MANAGING DIRECTOR, SALES (CHINA) AND GENERAL MANAGER, CHINA OPERATIONS
David joined Topcast as a Sales Manager in 2003 and he was promoted to Managing Director of China in 2020.
David is an outstanding leader. After his university graduation, David worked for a designing institute for around 10 years. He moved to Hong Kong Swire Engineering afterwards and absorb aviation knowledges there for some years, and he began his journey at Topcast.
Qualification
David possesses a bachelor’s degree.
Connect with our experts to create a better world
Get in Touch