Hall, John, 1924-