Author: Yihong Pan
Born: 1953