Desmond James Carter (1923-1994)