David D. Nelson
David D. Nelson is a polymath with a BA in English working as an independent writing and editing professional. He enjoys gaming, literature, and a good hat.

Posts navigation