Author: Yi-chen Lan
Born: 1969