We knew that someday soon we would need to replace out roof, but who can you trust? You hear so many stories of roofing companies ripping people off and not doing a good job. Well, I was very pleasantly surprised with Jasper Contractors. They helped get the claim started and meant with the insurance adjuster and got everything set. I was still a little scared that I would end up owning a bunch of money, but it all worked out and the entire cost was covered. The roof looks beautiful, in fact better than the original. I would recommend Jasper to anyone who asks. Thank you Jasper for a job well done.