Gene has always worked very well with me. I always call him if I am in need of a repair. After talking to him this last time and asking him about the roof, he gave me a good estimate of the life expectancy of the roof and why I have occasional issues with it. He is very knowledgeable about the roofing business and he is always good to call when you're in need of a repair. I was satisfied with the evaluatiuon of the problem on the roof. They were able to match the old materials perfectly and the job matches with the existing roof. You cannot even tell that there was a repair that was made!