Author: Patrick Y. C. Hwang
Alternate names: Patrick Y. Hwang