James has been providing our service for several years and has always been prompt, courteous, and helpful. I feel he is honest with recommendations, thorough in his work, and he seems to be an expert in what he does. I would highly recommend.