John has done a multitude of construction and repair tasks for us. He can put on a new roof, build and/or repair fences, install drywall, paint, and make repairs large and small. He is punctual, gets jobs done quickly, cleans the area and charges for his work are fair. His work is meticulous and he takes pride in his work. Highly recommended!