Author: J. Jeremy Wisnewski
Alternate names: J. JEREMY WISNEWSKI