Cotes, Peter, 1912-1998