Charles Robert Carraher (1923-1999)