Author: Yujiong Gu
Born: 1968 October