Gerry Spence's scientific contributions