I would never use him again or recommend him to anyone. Contracted with him to put an addition on and renovate entire house ~10 years ago. The good: The three carpenters he had were top-notch and the work they did was excellent. His carpentry crew showed up when they said that they would. The bad: Some of his sub-contractors did a lousy job and Bill would not make it right. A/C guy did the install in December so was supposed to come back in May to run and tune it up, never showed twice. His asphalt guy laid down a new driveway over the old one which had two deep cracks(~4″ and ~2″ wide respectively) with no prep of the cracks. New driveway cracked again and sunk in those spots w/in 3 months. The asphalt contractor got cancer and died shortly afterwards, but Bill refused to get someone to fix the problem(since Bill hired the subs, he owned the problem). By electrical code his electrician(Bill’s son) was required to mark the breakers he installed, he never returned to do that work. Bill refused to return my calls or Faxes about these problems. Finally I hired an HVAC company and paid almost $ 800 to fix the problems left by the original A/C guy(who even left valve open on compressor so refrigerant leaked out according to the new HVAC person). I also paid another asphalt company $ 300 to patch the cracked driveway but he told me that the only real solution was to rip up and replace it. .. something he told me that the original guy should have done to do the job right. Meanwhile Bill accused me of «stealing» from him since I refused to pay him the last $ 400 that I owed him on this job(that was over $ 100K) until the above issues were addressed(which he refused to do). I could have taken him to court and/or file a complaint against his license but I was just so aggravated that I decided not to make it worse by dealing with the cumbersome legal system.