My experience working with James in a professional manner has been very positive. He is very dedicated, enthusiastic, committed, reliable, loyal, kind and most importantly very honest. I value his input and support very much and have never experienced anyone being so calm and patient as James, for which I am very thankful.