James Mullarkey

I write about the web and digital, mediocre sporting performances and places I've been, for this blog and only this blog.