Spencer, William M. (William Marvin), 1929-