Greene, David H. (David Herbert), 1913-2008