Author: Naicheng Tan
Born: 1951