Gordon Fletcher's scientific contributions