James Crain

A developer/designer who has been working with product design for a little over a decade. I'm also helplessly convinced that if you work at it hard enough, and long enough, "it" will come to fruition.