Stephen Preston — cricketer (1905-1995)