association football player
British footballer (1946-1996)
Not who you're looking for? Others named David Buck: English actor (1936-1989)