Author: Weiliang Guan
Born: 1941