I first encountered James at the E-Commerce SW event. What was I expecting from his talk? Certainly not to be entertained, that’s for sure. James had his packed audience rolling in the aisles as he delivered what has to be the funniest and most educational talk I have ever attended. Sharp as a razor and hugely knowledgeable, James demonstrated his expertise beyond doubt.