William A. Hoisington's scientific contributions