Author: Weiming Yu
Born: 1964