I contracted this man to install a new roof on my home. The original one had three layers which was not up to code. On the tear off he damaged my house and landscape, and on top of this the new roof leaked, which it did not previously. I had to have another contractor come out and do the repair. Buyer beware!!!!
more