Author: Wagner, Richard J.
Alternate names: Richard J Wagner