David dříve pracoval mimo jiné pro ministerstvo průmyslu a obchodu. Od roku 1996 působil v pražské pobočce ING Bank, kde měl na starosti zajištění interní a externí komunikace společnosti. Byla to právě ING, která vznik projektu Czech TOP 100 iniciovala.
David je ženatý, má dva syny a dceru. Volný čas rád tráví s rodinou, věnuje se sportu a má rád kulturu.