Senior Management

David Liu

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

David joined Topcast in 2003 and grew into current role as Managing Director of China in 2020, which is a true testament to his accomplishments of driving significant growth at Topcast and also for his wealth of aviation experiences, knowledge and network.

After completing his undergraduate study, David started his career along the technical route working as a design engineer at a design institute for 10 years. He kicked off his aviation career with Hong Kong Swire Engineering first, and then he began his journey at Topcast in 2003.

Qualification
David possesses a bachelor’s degree.

Connect with our experts to create a better world

Get in Touch