David, Peter, 1905-