Reference author: Charles Lam

First name
Charles
Middle name
C.Y.
Last name
Lam