Porch roof and gutter replacement in Ashland
After a hail storm destroyed the existing polycarbonate roof panels, we were called to replace them. We also replaced the gutter and routed a new downspout line through the deck floor to drain out at ground level. The challenge in this job was that there was a large grape vine intermingled with the roofing panels on the side porch. A bit of wrestling and creative tying allowed us to replace the roof panels with minimal disturbance to the vines.