Author: Taihong Liu
Born: 1972