James is very knowledgeable and very quick to respond to any and all questions and concerns. It is a pleasure interacting with him--he is very personable. Last, but not least, he has surrounded himself with a very ready, able and willing team. Would-be problems are solved quickly, correctly, and completely.