Thompson, David, 1910-1989