David Duke a man for the times