David trained as a solicitor at Clifford Chance, where he qualified and practised in the corporate finance group. He went on to join Ingenious Media as a business development manager where he worked on the development and launch of production funds operating across the entertainment industry. Following his time at Ingenious, David worked freelance on an independent feature and at Stealth Films before joining Carnival in November 2007. David holds a law degree from La Sorbonne and King's College London and an Executive MBA from Cass Business School.