James was always prepared and organized when we called to see homes. He returned calls expeditiously and provided accurate pertinent information. Negotiated a $32,000 roof replacement and a price that was well below the appraised value of our home located in The Point Mooresville NC.