Author: Anderson, David W.
Alternate names: Anderson, David W. (David Wesley), 1952-; Anderson, David W. 1952-
Born: 1952