Monthly Archives: July 2013

BrainShare China

Had a great opportunity to keynote at the BrainShare China events http://www.it168.com/redian/suse2013/ Advertisements

Posted in Uncategorized | Leave a comment