Author: Alan H. B. Wu
Alternate names: Alan H.B. Wu; Alan H Wu