Cannon’s professional life as a designer has been quite varied. For the last ten years he worked with non-profit organizations and for-profit enterprise to drive social innovation. Previously, he worked as a builder and carpenter; as a co-founder of two award-winning architecture practices; as a web strategies and software interface designer; as well as a studio furniture maker and a strategist.