Author: Stephen Vider
Alternate names: Stephen Joshua Vider