James Floyd Kelly

I write stuff. Books. Magazine articles. Passwords on Sticky Notes.