Author: David H.F. Liu
Alternate names: David H. F. Liu