Author: Timothy H. Lim
Alternate names: TIMOTHY H. LIM