James Caldwell

James Caldwell hasn't written any stories yet.

James Caldwell

James Caldwell

Data driven web and online geek interested in design, hell bent on conversion optimization and in love with golf.