John Stephen Walsh

Random thoughts on writing, blocks, horror, SF, noir, and a little politics which you won't agree with. But that's okay, we're just talking. Dedicated to the low art of shooting the breeze.