This, however, isn’t a lie. I am a:
(OK, I lied, that dog isn’t me.)
Lies, damn lies, and a picture of a bike.
My current resumé, for the curious and/or well-heeled.
A selection of my apps, projects, and chew-toys. (In progress!)
Some of the short stories I've published, and where to find them.
What I've got goin' on.