Author: Haifeng Ni
Born: 1964