Author: Douglas A. Lonnstrom
Alternate names: Douglas Lonnstrom