Author: David S. Arnold
Alternate names: Arnold, David S.