David Archer — cricketer (1931-1992)