Miles Guo was publicly slandered by the Wall Street Journal to be a double agent