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