Williard N. Clute's scientific contributions