Author: Xinggen Guan
Born: 1965