John Cahill, 1919-1978