Author: Guoliang Yu
Born: 1963 Aug. 11