Wypełnij następujące zdanie: David urodził się w Mediolanie w 1970 roku, a w 1974 roku przeniósł się z rodzicami do Luksemburga, gdzie rok później nauczył się grać w szachy. Osiągnął pewien sukces na poziomie młodzieży, ale dopiero po ukończeniu studiów filozoficznych w Londynie w 1992 roku rozpoczęła się jego kariera w szachach. W 1998 r. uzyskał tytuł Wielkiego Mistrza, stając się pierwszym Wielkim Mistrzem Luksemburga. Występował dla Luksemburga na olimpiadach szachowych w latach 1994, 1996, 1998, 2000,
2002 i 2006, grając za każdym razem. W 2002 roku zdobył srebrny medal indywidualny z wynikiem 84,6% (+10<unk>1=2). W 2012 roku uzyskał obywatelstwo włoskie i w lipcu tego samego roku został przeniesiony do Włoskiej Federacji Szachowej. W 2014 roku brał udział w Igrzyskach Olimpijskich w reprezentacji Włoch.