I have been dealing with James for a number of years now. He is highly professional. The first time I heard him speak was at a seminar. He explained everything so clearly and concisely in such a clear, honest and transparent way. He stood out from all the others and his integrity shines through. I haven’t been disappointed since I began dealing with him. Exceptional service.