Author: Weiming Pu
Born: 1962