Author: Xuechun Gan
Born: 1963