James has been excellent from start to finish. He has kept to time on his proposed work and was very detailed in his plans and drawings. He had an excellent understanding ... more