Author: Shiming Tan
Born: 1969