Author: Kun-Shan Cheng
Born: 1956