Author: Weiguang Shi
Born: 1957