Author: Yihong Chen
Born: 1967