Technology Roger Cheng CNET Staff By admin geegle - January 18, 2016 0 896 Facebook Twitter Pinterest WhatsApp Roger Cheng CNET Staff Location: New York Occupation: Executive Editor / News Member Since: July 29, 2011