Planning for a large scale home improvement project? Hire a general contractor to take care of various aspects of the work and make sure the project is delivered on time.
"This guy does very sloppy, poor quality work nore does he finish the job. He gets very upset when you point out his..."
see more >