Author: Mingcheng Guan
Born: 1952