James Gaskin

James Gaskin

I write books, articles, and jokes about technology AND real life. When not writing or fighting computers, I play violin and tennis, but not at the same time.