Langdon-Davies, John, 1897-1971