David é quatro vezes medalhista de ouro paralímpico no arremesso de peso, tendo conquistado na classe F11 em 2000 e em 2004 e na classe combinada F11/12 em 2008. Também competiu no arremesso de disco nos Jogos de 2000, 2004 e 2008. Disputou a Paralimpíada de Londres, em 2012, onde venceu a prova do arremesso de disco e ficou em quinto lugar no arremesso de peso.