Author: Xinhong Guan
Born: 1966