Billy O'Keefe

Author, illustrator, web developer, journalism enabler. @spj_tweets web guy, among other trades. I get distracted by every dog I see. http://billyok.com

Billy O'Keefe