Andy Bert Wallace's scientific contributions