Project: Install or Replace an Asphalt Shingle Roof
What made this experience so enjoyable was the American Roofing representative we worked with. Mr. Gavin May was honest and friendly. When I asked him if we could get an insurance claim on our roof he inspected my roof and gave me...