David joined Singapore Airlines (SIA) in 2005 as a Graduate Management trainee in London and was appointed as Sales Executive in 2006. In 2008 he was appointed to the position of Regional Marketing Executive Europe and in 2010 was promoted to Global Accounts Manager, Europe.

In 2012 David was transferred to SIA’s Head Office, in Singapore, as a member of the Network Revenue Management (NRM) department. Following a short stint at NRM, David was posted to Ahmedabad in 2013 as Manager Gujarat.

A year later, David was seconded to assist with the development of the new TATA-SIA joint-venture airline, Vistara. Based in New Delhi, David was part of the joint-venture set-up team heading Sales, Distribution and Revenue Management.

Following the successful launch of Vistara, David was posted to Perth, as Area Manager Western Australia, where he held the role between early 2016 and December 2018. Then between December, 2018 until October 2020, he took up the role as General Manager Malaysia, based in Kuala Lumpur. He was then posted to his current role as General Manager Central and Southern Africa, based in Johannesburg.