John Martin Ecker, 1904-1992