Author: Anderson, David L.
Alternate names: Anderson, David L. (David Lee), 1947-; Anderson, David L. 1947-
Born: 1947