Írj folytatást erre a bekezdésre - David Milánóban született 1970-ben, 1974-ben a szüleivel Luxembourgba költözött, ahol egy évvel később megtanult sakkozni. Kis sikereket ért el ifjúsági szinten, de csak 1992-ben fejezte be a filozófiai tanulmányait Londonban, amikor elkezdte sakk karrierjét. 1998-ban szerezte meg nagymester címét, így lett Luxemburg első nagymestere. 1994-ben és 1996-ban részt vett a luxemburgi sakk olimpián.
1998, 2000, 2002 és 2006, minden alkalommal a következőt játszva. 2002-ben az egyéni ezüstérmet nyerte 84,6%-os pontszámmal (+10<unk>1=2). 2012-ben megkapta az olasz állampolgárságot, és ugyanezen év júliusában az olasz sakkszövetséghez került. A 2014-es olimpiai játékokon az Olaszországot képviselte a 2-es táblán.