ED Richards was so experienced and knowledgeable about our issue with our tile roof. We had a leak and he fixed it in reasonable time and he was available quickly. He was ... more