John Edmund Walton (1898-1970)