John E Johnson's scientific contributions