Author: Qiaoping Tu
Born: 1964