Author: Andrew T. H. Tan
Alternate names: ANDREW T.H. (ANDREW TIAN HUAT) TAN; ANDREW T. H. (ANDREW TIAN HUAT) TAN; Andrew T. . H. Tan