From Steve Szasz.

Thompson Concrete and Masonry
DO NOT HIRE THIS GUY!!! I had a terrible experience working with James and in the end, he didn't even finish the job. He got paid and didn't complete the job. I had to beg him to come work on my job and he wouldn't show up when he promised that he would come. He underestimated the material cost on my rock wall and when he realized he didn't order enough, he forced me to pay the extra cost for another order. After pouring the concrete driveway, he hasn't shown up since to cut it and finish the rest of the job. It's been 10 days since he came to do any work. When he did show up, he did do good work. Overall, it was a BIG MISTAKE to hire James and I would not recommend him for any work in the future.