Senior Management

David Liu

MANAGING DIRECTOR, SALES (CHINA) AND GENERAL MANAGER, CHINA OPERATIONS
David Liu

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