Scrivi una continuazione per questo paragrafo - David è nato a Milano nel 1970, e nel 1974 si è trasferito con i suoi genitori in Lussemburgo, dove ha imparato a giocare a scacchi un anno dopo. Ha raggiunto un certo successo a livello giovanile, ma è stato solo dopo aver terminato i suoi studi di filosofia a Londra nel 1992 che la sua carriera a scacchi è iniziata. Ha ottenuto il titolo di Gran Maestro nel 1998, diventando il primo Gran Maestro del Lussemburgo. Ha gareggiato per il Lussemburgo alle Olimpiadi degli scacchi del 1994, 1996, 1998, 2000, 2002
e 2006, giocando su ogni volta. Nel 2002 ha vinto la medaglia d'argento individuale con un punteggio dell'84,6% (+10<unk>1=2). Nel 2012 ha ottenuto la cittadinanza italiana e si è trasferito alla Federazione Italiana di Scacchi nel luglio dello stesso anno. Ha gareggiato per l'Italia sulla tavola 2 alle Olimpiadi del 2014.