Author: Haitao Shen
Born: 1961