R. Stephen Humphreys's scientific contributions