Not Of This World, Pastor Steve Filzzi