Author: Aaron Sui-lun Pun
Born: 1951