Weaver, James H., 1927-