Täytä seuraava lause: David syntyi Milanossa vuonna 1970, ja vuonna 1974 hän muutti vanhempiensa kanssa Luxemburgiin, jossa hän oppi pelaamaan shakkia vuotta myöhemmin. Hän saavutti jonkin verran menestystä nuorisotasoilla, mutta hänen shakkiuransa alkoi vasta, kun hän valmistui filosofian opintoistaan Lontoossa vuonna 1992. Vuonna 1998 hän voitti suurmestarin tittelin, ja hänestä tuli Luxemburgin ensimmäinen suurmestari. Hän kilpaili Luxemburgin puolella shakkiolympiadoissa 1994, 1996, 1998
2000, 2002 ja 2006, joka pelaa joka kerta. Vuonna 2002 hän voitti yksilöllisen hopeamitalin pisteellä 84,6% (+10<unk>1=2). Vuonna 2012 hän sai Italian kansalaisuuden ja siirrettiin Italian shakkiliittoon saman vuoden heinäkuussa. Hän kilpaili Italian puolella laudalla 2 vuoden 2014 olympialaisissa.