Weaver, Robert C. (Robert Clifton), 1937–1956