Author: Shengguo Yan
Born: 1972