John Kearney

John Kearney

Drinks (coffee), shoots (bows), and (kicks through) leaves. Tech author and occasional blogger.