Stuart Stone
Geez Louise...I thought it was only theists who invented anti-heroes to make their imaginary friends bigger n better n stronger n more appealing n stuff.
Like Superman n Lex Luthor...just with beards n robes
Meanwhile, in the REAL world...