Kelly, William W. (William Wright), 1946-