Author: David K. Cheng
Alternate names: DAVID CHENG
Born: 1917