Joshua S Hill
Joshua S Hill

Joshua S Hill

I work as a writer for CleanTechnica.com, a reviewer at Fantasy Book Review, and … you know, other stuff.