Author: Guanghao Shen
Born: 1979