Throughout his career, David has acted as a management consultant with a Big Four firm as well as with the office of the Prime Minister of Malta. David also held senior management roles as Head of Strategy and Knowledge Management with Malta Enterprise and Financial Control General Manager with Air Malta plc.