James Smith

Semi-retired writer, martial artist, trouble-maker, and bum.
slrman.wordpress.com