Josh works at ThoughtWorks, and currently resides in Calgary.
josh at thoughtworks dot com
CategoryHomePage