Voltooi de volgende zin: David werd in 1970 in Milaan geboren en verhuisde in 1974 met zijn ouders naar Luxemburg, waar hij een jaar later schaak leerde spelen. Hij behaalde enig succes op jeugdniveau, maar pas nadat hij in 1992 zijn filosofische studies in Londen had afgerond, begon zijn schaakcarrière. In 1998 behaalde hij de titel van grootmeester en werd daarmee de eerste grootmeester van Luxemburg. Hij nam deel aan de Schakenolympiade van 1994 voor Luxemburg.
1996, 1998, 2000, 2002 en 2006, speelde op de elke keer. In 2002 won hij de individuele zilveren medaille met een score van 84,6% (+10<unk>1=2). In 2012 verkreeg hij de Italiaanse nationaliteit en werd in juli van datzelfde jaar overgeplaatst naar de Italiaanse Schaakfederatie. Hij nam deel aan de Olympische Spelen van 2014 voor Italië op board 2.