Author: Xiaguang Teng
Born: 1972