John Saunders - English cricketer and academic