Escriba una continuación para este párrafo - David nació en Milán en 1970, y en 1974 se mudó con sus padres a Luxemburgo, donde aprendió a jugar al ajedrez un año después. Alcanzó cierto éxito a nivel juvenil, pero no fue hasta que terminó sus estudios de filosofía en Londres en 1992 que comenzó su carrera de ajedrez. Obtuvo su título de gran maestro en 1998, convirtiéndose en el primer gran maestro de Luxemburgo. Compitió por Luxemburgo en las Olimpiadas de Ajedrez de 1994, 1996
1998, 2000, 2002 y 2006, jugando en el cada vez. En 2002 ganó la medalla de plata individual con una puntuación del 84.6% (+10<unk>1=2). En 2012 obtuvo la ciudadanía italiana y fue transferido a la Federación Italiana de Ajedrez en julio del mismo año. Compitió por Italia en el tablero 2 en la Olimpiada de 2014.