Hubert Lee

A believer in openness, sharing, decentralization and freedom. Born in 1970s. Located in Shanghai, China.