Author: Yi-Kan Cheng
Born: 1968