Kieren Williamson
James is an excellent public speaker. Not just because he knows his subject matter, but because he brings the subject alive whilst on stage with an enthusiastic and entertaining style that few people can match. In my experience of trade shows and the like, people will often attend an event just to hear James speak.