Author: David Shen-Miller
Alternate names: David S. Shen-Miller