Author: Wagner, David L.
Alternate names: Wagner, David L. (David Leslie); Wagner, David Leslie; Wagner, David Leslie, 19..-....