Author: Yaoming Gan
Born: 1972