Born in Chongqing, China and educated at London School and Economics and Harvard Business School, Stephen has spent his career in the financial consulting industry, most recently with McKinsey & Co, where he advised non-profits on maximizing their impact on the world. He is currently based out of Shenzhen and Hong Kong.