I paid three guys to fix my leaky roof. It only took David one try to get it right. I have hired him for several projects and was satisfied each time. He is punctual, trustworthy and does exactly what he says he will do. Either large or small project, he will always do a great job!!!