Author: David Arnold
Alternate names: David A. Arnold; David Allen Arnold