Author: Kevin G. Cai
Born: 1956