David Kerr — cricketer (1923-1989)