Guardian Roofing & Gutters

Founded 2005 • With Angi since February 2007

As the original "Make Your Roof Last" Company", Guardian is here to serve you from the initial cleaning service, to minor repairs and maintenance, and eventually the replacement of your roof. Founded in 2005 with only a crew of 4 roof technicians, today Guardian supports a team of 80 and serves the homeowners of greater King, Pierce, and Kitsap Counties. Our founding principle of "Always do what is right" is what drives us to help homeowners get the maximum life out of their roof by correcting minor issues and maintaining the roof with our proprietary maintenance process. All of our employees are drug screened and background checked before they receive expert training in customer service, safety and roof installation. License - GUARDR*847RO Additional email - l.swanson@yourguardianroof.com. BBB A+ Rating and Award winning. DBA Guardian and Jorve Roofing.

Awards and Badges

Angi Certified

Business Highlights

Women Owned & OperatedWomen Owned & Operated
Family Owned & OperatedFamily Owned & Operated
Emergency Services OfferedEmergency Services Offered
Eco FriendlyEco Friendly
Wears MaskWears Mask

Images

A Service Provider's profile imageA Service Provider's profile imageA Service Provider's profile image

Roof Replacement - 2021

roofing

2021
Another great Guardian roof replacement!
View project

Verified Reviews

4.5

(290) Verified Reviews

Ratings Distribution

5

209

4

29

3

19

2

13

1

20

Rating Details

Price
4.4
Professionalism
4.7
Punctuality
4.7
Quality
4.7
Responsiveness
4.6

Read reviews by category

roofing (276)roof cleaning (52)gutter repair (35)skylight installation (24)chimney repair (22)gutter cleaning (18)masonry (10)insulation (7)
Showing 1-25 of 290 reviews
Brenda M.
5.0
10/14/2021
Guardian is the best. Customer service and follow-up all during the process was top notch and I cannot say enough good things about our new roof, the work performed and the follow-up after the job was completed.
Description of Work
New Roof Installation
Category
contractors, roofing
Cost
$19,000
Hire Again?
Yes
Carl O.
5.0
10/13/2021
Exceptionally well. Entire staff was very customer service focus and quality control was performed at every step to ensure that outstanding service was performed.
Description of Work
Roof replacement
Category
contractors, roofing, chimney caps, chimney repair
Hire Again?
Yes
Angie E.
5.0
10/12/2021
The job was a big one. We knew we would need a new roof when we bought the house but didn’t know the extent of it. They did the job the right way and fixed the problem. They had a pretty good sized crew and finished most of the job in under a week. We had to wait for the skylights since they were custom. We had a couple little issues with some leaks from skylights and they sent someone out to evaluate and reseal them. I would recommend this company.
Description of Work
New roof, flashing, skylights vents and downspouts. The roof was re-sloped, the chimney was repointed.
Category
contractors, masonry, roofing, skylights
Cost
$63,000
Hire Again?
Yes
j R.
5.0
10/12/2021
From the estimator to the roofing crew, all were very professional and responsive. Answered my questions and made sure I was pleased with their work. I had a very positive experience.
Description of Work
roof replacement
Category
roofing
Hire Again?
Yes
Jennifer L.
5.0
10/12/2021
We called Guardian Roofing for a leaky roof above our front door. A roofer came out, got on the roof, replaced a skylight, and patched everything back up. You cannot tell where the repair was made. We hope this will be the end of our leaky skylight above our front door.
Description of Work
Fix leaky roof
Category
roofing
Cost
$1,400
Hire Again?
Yes
bonni W.
5.0
10/12/2021
The job was done on time. They cleaned up afterwards and everything went smoothly.
Description of Work
I had a small leak and they fixed it
Category
contractors, roofing
Cost
$1,600
Hire Again?
Yes
Murtaza C.
5.0
10/12/2021
Guardian Roofing is the best roofers in King County
Description of Work
Roof check up and flashing work
Category
roofing
Hire Again?
Yes
Barbara U.
5.0
10/12/2021
The service was wonderful! I highly recommend Guardian Roofing.
Description of Work
A new roof
Category
contractors, roofing
Cost
$29,000
Hire Again?
Yes
Janet G.
5.0
10/06/2021
The company kept us informed via email of the service date and the scope of the project, the representative arrived and completed the work well and on time and, most importantly, the site was cleaned up beautifully when the work was completed. We will recommend Guardian Roofing to friends and family.
Description of Work
Roof cleaned and treated for moss, gutters cleaned, attic vents sealed
Category
contractors, roof cleaning
Cost
$4,000
Hire Again?
Yes
Brenda M.
5.0
10/04/2021
Amazing company. Responsive, caring, great follow up and kept us informed every step of the way.
Description of Work
New roof installation
Category
roofing
Hire Again?
Yes
Danielle R.
5.0
10/02/2021
The process of getting an estimate was super easy. The worker who came out to estimate was very friendly and answered any questions we had regarding the condition of our roof! They put together an informative video that showed us the condition of our roof and gave us several options of treatment plans we could choose from! I would definitely recommend this company to anyone.
Description of Work
Roof cleaning
Category
contractors, roof cleaning
Hire Again?
Yes
Staci B.
1.0
04/27/2021
Pros: * available to put up a tarp on short notice Cons: * took 3 months to do repair * extremely poor communication * slightly pricier than other estimates (~10% more) * power-washing damaged the paint on our deck!! and they won't fix Last December we found a leak in our roof. Guardian was one of the only companies available on short notice to come put up a tarp. We then used them to do the roof repair. The soonest they could schedule us was 3 months out, and the week we expected them I had to call and ask when they were coming because they had moved us back a week without telling us. Then they originally tried to charge us for the full service before sending someone out to do the clean-off after the repair. Once they came out to do the clean-off, they cleaned off the debris that fell from the roof onto our deck but used a power-washer that stripped a ton of the paint off our deck. Once we brought this to their attention to see what they could do to rectify the situation, they stopped responding to all communication. Would not recommend, get someone else that won't cause you to need to repaint your deck or otherwise damage the rest of your property.

Images

Review for Guardian Roofing & Gutters - 4020 Auburn Way N, Auburn, WA - 39313403Review for Guardian Roofing & Gutters - 4020 Auburn Way N, Auburn, WA - 39313403Review for Guardian Roofing & Gutters - 4020 Auburn Way N, Auburn, WA - 39313403
Description of Work
Roof Repair
Category
gutter cleaning, roofing, roof cleaning
Cost
$6,000
Mike H.
2.0
01/25/2021
This vendor gave me an estimate after inspecting my roof, indicating I only needed limited repairs with an estimate of $2000. I felt quite pleased and accepted and paid for the service. No sooner was it completed, then I developed an additional leak. They indicated this was a new issue, and would repair it for $591. I paid for this added service, after which they informed me that I had additional leaks, and quoted me another $2700 +, depending on what else they might find during the third repair. Obviously, I felt their original assessment was very poor, and now felt I would be on a repair roller coaster if I continued to use them. I consulted with two other roofers who indicated I needed more extensive repairs to start with. I asked Guardian for some returned compensation under the circumstances, and was refused. It seemed to me that their manager just would not accept any responsibility for what I considered an inadequate upfront assessment. I would not be able to recommended this company to anyone else given my recent experience.
Description of Work
Roofing /Repairs
Category
contractors, roofing
Cost
$2,657.38

Service Provider Response

Hello [Member Name Removed], While we are disappointed by your review we want to thank you for choosing Guardian Roofing for your project. As our General Manager explained in previous correspondence, the $500 fee was for an emergency tarp service we performed to prevent further damage when new leaks developed during January’s record heavy rains. These newly developed leaks are in no way connected to the repair work we performed and as such you received a new quote. We apologize that you feel you were provided an inadequate assessment and we have offered to reinspect your roof free of charge and discuss the best options moving forward. Should our inspection reveal that our work damaged you in any way we will certainly take appropriate action. Best Regards, Morgan R
Melissa B.
5.0
12/02/2020
I had the pleasure of meeting with Jeff and Nathan. As a small business owner myself, I can tell that this company is a well oiled machine. A company ran this well can only come from the top down. The have spent a lot of time perfecting their craft. This is a company that I trust and you can tell they know what they are doing. If you need a roof done at a professional level and want questions answered, then this is the company for you!!!
Description of Work
Roof repair
Category
roofing
Cost
$2,500
Hire Again?
Yes

Service Provider Response

Thank you so much for taking the time to post such a thoughtful review and providing us the opportunity to assist you with your roofing needs. We are very fortunate to have such a wonderful Team and I’m excited to share your kind words with them. Lori and Matt Swanson, Owners
Charles S.
2.0
10/07/2020
This project did not go well. Guardian sent a tech on 8/19/20 to inspect the job and provide a quote. The tech also noticed some split shingles on the roof cap and offered a to include their replacement in the quote. I paid a deposit on 8/19/20 to secure a date to schedule the work, and was told the work would be performed the week beginning September 28. I was also told someone would call me the morning of 9/28/20 to schedule the actual date the work would be performed. I received no call from Guardian on the morning of 9/28/20. I contacted the office in the afternoon and was told someone would call me that evening. A service foreman called that evening and said my job would be performed 9/30 or 10/1, and they would call to confirm the day the evening before. As of the morning of 10/2/20, I received no communication from Guardian. I contacted Guardian the afternoon of 10/2/20 and was told service would definitely be performed 10/5/20. The 2 workman arrived at the appointed time on 10/5, and began their work. After approximately 2 hours they informed me they completed their work, and wanted me to sign off on final payment for the job. I got up on the roof to inspect the work and saw the exhaust fan was not mounted so it would be level. The manufacturer specified the exhaust fan must be level to operate properly. I also noticed some of the replacement shingles they installed were split, thereby invalidating the work of replacing the shingles. We talked and they called their supervisor. We agreed on a course of action, and the workmen left to get the necessary parts. They returned with the parts, installed the parts to level the fan, reinstalled the fan, and also replaced the split shingles they had installed elsewhere on the roof. Guardian billed me an extra 4 hours of labor at $90/hour for them to complete the job in a satisfactory manner. Ultimately, my exhaust fan and replacement shingles would not have been installed properly if I hadn't gotten up on the roof to inspect the work. I will not use Guardian again for work, nor would I recommend the company to anyone else. As noted above, replacing the curb for the kitchen exhaust fan was completed 10/5/20. A representative of Guardian Roofing called me in the early evening of 10/7/20 to ask about my satisfaction with the installation of new roof curb for the kitchen exhaust fan. I described the problems I encountered with the exhaust fan not being mounted so it was level, and the splits in the installed replacement shingles. He told me he would take feedback and report it to the Guardian Roofing management. The Guardian Roofing owner called and e-mailed me on 10/8/20 to discuss if anything could be done to rectify the situation and problems with the work done on my roof. I returned his call that day, but we did not talk directly until 10/12/20. He started the call by apologizing for the problems I encountered with the work his team performed on my roof, and acknowledged he had read the review of Guardian I posted on Angie's list. He asked if the initial bid for the job specified the exhaust fan would be level after it was mounted on the new roof curb, and I said yes. (The bid stated, "Take out old curb, install new curb, make sure it is level and looks good".) He offered to return the portion of the payment charging the 4 additional hours of custom work which was added to my bill so the exhaust fan was installed properly. I stated I appreciated the offer, but it would not change my opinion of the work performed by Guardian Roofing. My credit card company informed me on 10/13/20 they processed a $436 refund from Guardian Roofing to my credit card.
Description of Work
My home has a roof mounted exhaust fan for the kitchen. The curb supporting the fan was failing and I needed a roofer to rebuild the curb, install a new fan I supplied, and install a new membrane to reseal the roofing around the new curb.
Category
roofing, air duct cleaning
Cost
$2,100
R B.
5.0
09/04/2020
Professional and excellent job. Pricing seemed a bit high but the quality of work and service was impeccable. They delivered as quoted.
Description of Work
Replaced roof and skylights
Category
contractors, hauling services, insulation, roofing, air duct cleaning, chimney caps, chimney repair, skylights, roof cleaning
Hire Again?
Yes
James G.
5.0
07/10/2020
What an awesome company. If you hate getting multiple estimates, then save yourself the time and just go with these guys. I got 4 estimates and Brent from Guardian was the only one to get up in the attic and diagnose the problem. It was improper ventilation not a bad roof. Brent was not just giving me an estimate, he educated me on how roofing works. Instead of just trying to sell me a new roof, he fixed the underlying issues. The whole process went according to the timeline Guardian laid out. Juan and his crew were on time and spent 2 days on the repairs. They even worked through the rain. Total professionals. After they finished the repairs, they thoroughly cleaned and power washed the roof. It looks brand new!! Save yourself the anxiety of picking a roofing company and just go with Guardian.
Description of Work
Roofing repairs
Category
roofing
Cost
$4,200
Hire Again?
Yes

Service Provider Response

Hi [Member Name Removed]! Thank you so much for your thoughtful review and picking Guardian for your project! We appreciate your kind words and are so happy you are happy! If you need us for anything please don't hesitate to reach out. Lauren Client Service Manager
Laura K.
1.0
05/01/2020
they emailed me for details of my project and then disappeared. never heard back from them. very unprofessional.
Description of Work
roof repair or replace estimate
Category
roofing, air duct cleaning

Service Provider Response

Hi [Member Name Removed], While we are disappointed by your review we want to thank you for considering Guardian Roofing for your project. I have looked through your account and reflect our team reached out to schedule a time for an inspection and estimate but do not reflect we received a return call. If you are still interested in starting the estimation process please let us know and we would be happy to get you scheduled for a thorough inspection of your roof. Thanks again, Lauren
Tabb M.
5.0
03/28/2020
I had 4 estimates, Guardian was the only company that performed a thorough inside and outside inspection. Because the estate is in probate, we decided not to perform the service.
Description of Work
Roof cleaning
Category
roofing
Hire Again?
Yes

Service Provider Response

Thank you [Member Name Removed] for taking time to acknowledge our Team at Guardian Roofing ! We truly appreciate the opportunity and we will be here if we can assist in the future. Take Care , Stay Safe and Healthy! Lori Swanson , Guardian Roofing
Casey H.
5.0
03/21/2020
My experience with guardian roofing was miles above their competitors. From the first call to the office to the last step of my job. I needed, or wanted, my room cleaned. I had moss and debris and had been putting it off for a few years so I figured my roof was going to my home project for the season. The inspection was incredibly thorough. I was actually surprised a roofing company would be so professional, thorough and educational. The price was high but that really didn’t detour me. From the time my deposit was paid the communication was great. They told me exactly what I was to expect. My job did end up moving Passed when they initially told me but they were quick to assure me they were on it and wouldn’t let it move again. And they didn’t. The job started and the miss removal began. Unfortunately the moss uncovered needed repairs but the sales guy was clear this was a potential so to be prepared for this if it came up. A call to guardian, a deposit paid, a clean roof and change order later I have a roof that looks brand new. I’m so happy I went with guardian and I was definitely be calling them again. Thanks guardian!
Description of Work
Roof cleaning
Category
roofing, chimney repair, roof cleaning
Cost
$3,500
Hire Again?
Yes

Service Provider Response

[Member Name Removed], Thank you very much for taking the time to share such a detailed review! I’m looking forward to sharing it with our Team at our weekly meeting so each department can see how they were helpful to our client. We truly appreciate your patience in regards to the schedule and happy we were able to get the job completed to your satisfaction. Thank you again for your business! Lori Swanson , Guardian Roofing
David F.
1.0
03/14/2020
Hello Neighbors, We recently went through a three-week process of getting quotes, and I thought I would share our story in hopes that it helps others who may also be in this process. This all started when our gutter cleaning service was up on the roof, and the gentleman said we have some loose or torn shingles that we might want to get repaired. One of the first roofing companies out to look at our roof was Guardian Roofing. The Guardian sales guy walked around and was saying, "This roof needs to be replaced. I see shingles that are delaminating, lifting, and the grains are worn out ." The Guardian sales guy also said we have a Certainteed brand roof; He explained that he knew this because he looks at 800 roofs a year, and he knows this brand well. He further explained to us that it's a 20-year roof, and since it's 19 years old, its due to be replaced. When I asked him about repairing, he said there was no point in spending $8,000 fixing it, when it would be better to put that money towards a new roof. We asked for a quote, so he returned to his truck to work on the quote. He came into the house after, and we sat down and went over all his sales materials, roofing samples, and he provided us a quote to replace the roof for $52,000 plus tax. That's not a typo, $52k. It is a big roof, but this seemed very high. We then proceeded to call and schedule nine additional roofing companies to have them out to inspect our roof. This turned into a little project for me to search out the best price considering $52K seemed high to us, so I set up a lot of appointments. When the second roofing company came out, the first thing he said to me was…" Am I at the right house? Your roof looks excellent; I'm a little confused as to why you think you need a replacement." He went up on the ladder and looked around, came back, and said, you don't need a roof. This is a GAF Timberline roof, it's a very thick shingle, and it's rated for 30-40 years, and in excellent shape. He has been in the roofing industry for 30 years. He then said he would feel bad about tearing this roof off and replacing it, as it's still got a lot of life left. He suggested that we may want to have someone go up and do some minor maintenance/repairs, replace the rubber pipe boots, replace some broken shingles and address a few missing nails, loose nails, small holes, etc., but don't' replace it. Inspections three through eight came back with the same info. It's a GAF Timberline roof, and we are good for awhile still, no need to replace it at this time. I heard many times, "Am I at the right house? This roof looks like it's in great shape." We did have two other companies try to sell us on a new roof, for the record. While I won't go into a list of all the companies we had out, they were all highly "A" rated on Angie's list with positive reviews. A range of smaller companies to some of the larger companies we see advertising on TV. I just wanted to warn others that it's essential to get lots of opinions and quotes as there are some dishonest companies or salespeople out there that are just looking for a buck/commission and don't care about the customer's actual needs. Cost: While these other companies were out, we asked them if they could provide a quote, even though we didn't need a new roof, so that we can start planning for the future. Out of all companies, Guardian Roofing was the most expensive by a long shot! The average cost was $28k, with the lowest being $17,500. Anyway, it pays to shop around and get opinions/estimates. Those companies that were honest with us are going to be the ones that we select from when it comes time to replace. As for the repairs, those quotes came back from $800-$1500, not $8,000, as the Guardian sales guy suggested.
Description of Work
Roof Repair
Category
roofing

Service Provider Response

As the Owners, Matt and I would like to thank you for taking the time to bring this to our attention. This was an unfortunate mishap since here at Guardian, we are built on integrity and customer satisfaction and have a long standing history of repairing roofs rather than replacing. We allow our work and customer satisfaction to speak for us, but unfortunately, you've expressed that we fell short on that task with you. As you can see from other neighborly reviews, we make it a point to put the customer first in all of our decisions. We can't fix the past but we encourage you to call us if you still have questions about your roof and I'd be happy to send the detailed photos of your inspection and roof drawing if you they would be helpful for you to have for your records. I can see all the time and resources we spent trying to assist so we will share this review with our team and allow it to influence our future as we continue to strive for excellence and customer satisfaction. Until then, please accept my sincerest apologies on behalf of everyone here at Guardian Roofing.
Heather P.
2.0
02/11/2020
The salesman that came out was very nice. He said that the solar tube could not be stopped from leaking without being replaced and so we asked him to replace it and some other work. He inspected the roof and said it had 5 or 10 years left on it. He said it didn't need replacing. After the solar tube was replaced and several boards were replaced and the moss was cleaned off they realized that the shingles were bad and that the roof needed to be replaced. They gave us a huge estimate for the roof replacement saying that the solar tubes would have to be replaced even though one had just been replaced. Later I found out that replacing the solar tubes was not necessary to put on a new roof. The communication within the company was very poor. I had to keep calling to get things straight . They did a good job with what they did but they charge way more than other companies. It took we several weeks of calling to get a receipt for my payment. I would not recommend them.
Description of Work
Roof repairs.
Category
roofing, roof cleaning
Cost
$3,000

Service Provider Response

Ms. [Member Name Removed], I sincerely apologize that you are frustrated with the end result of our service. I will reach out to you today or you can contact me directly at 18779269966 at your earliest convenience. Please know we take your feedback very serious and will use it for continued improvement. I have reviewed the before and after photos of your roof system and listened to all your calls including the most recent at 11:09 AM 2/7/2020 with our client care team. If our Team would've been alerted to your frustration at this time I would've reached out in advance. As a homeowner myself I can genuinely understand your perspective. Guardian Roofing in good faith wanted to help you with your roof and is unfortunate that at times once we remove debris and deeply rooted moss that the integrity of the roofing material is worse than what was visible prior to the clean. I will use your feedback and project photos for continuing education and training for our sales and production department as we truly do not want dissatisfied clients. Respectfully, Lori Swanson - Owner and Founder of Guardian Roofing.
E M.
5.0
12/07/2019
Took longer than expected (8 work days instead of 3-4 projected), but that did not impact pricing. Looks good and crew was very meticulous. Very happy with the completed roof.
Description of Work
Replace torchdown roof with TPO
Category
roofing
Cost
$35,000
Hire Again?
Yes

Service Provider Response

Good afternoon valued Guardian Customer! Thank you for taking the time to leave such a kind review. We are happy to learn that you are pleased with the finished product! If you have questions or concerns, or would like to join our Guardian Protection Plan to maintain your beautiful new roof, just give our office a call and we're happy to help. Thanks! Lauren Ogle Client Service Manager
Kevin L.
4.0
09/20/2019
I am updating this review to much higher grades after talking with them at great length about the original problems I encountered. Guardian is not the cheapest out there but they did do great work on our home! We had some issues with our chimney which we never would have known if we hadn't called about an issue with our roof. They were about the only Roofing Company around with masons on staff. That sold us on them. Lori called me personally and apologized and took full responsibility for what happened. In turn I agreed to update my review if they lived up to their end of the agreement. I'm more than pleased to say they've made up for it in spades!! They've been fantastic to allay my concerns and make sure that I felt at ease about any of the problems that I thought I had. They even offered to have someone come out and crawl through my attic to take stock of the integrity of my roof. Thank you Guardian for really stepping up when we had a disagreement. I'll definitely be calling you guys again!
Description of Work
Roof & Chimney Repair
Category
roofing, chimney repair
Cost
$1,900
Hire Again?
Yes
Karen S.
5.0
09/20/2019
Awesome they showed up when they said. Work was done quickly and professionally. Roof and gutters look awesome!
Description of Work
Roof and gutters
Category
gutter repair, roofing
Hire Again?
Yes

Service Provider Response

Hi [Member Name Removed], Thank you so much for your thoughtful review! We truly appreciate you choosing Guardian Roofing to assist you with your roofing needs. We will definitely share this with our Team at the next company meeting as well. They love seeing these reviews too! Sincerely, Lori Swanson Owner/Founder

Phone

Address

4020 Auburn Way N

Auburn, WA 98002

Monday
7:00 AM - 7:00 PM
Tuesday
7:00 AM - 7:00 PM
Wednesday
7:00 AM - 7:00 PM
Thursday
7:00 AM - 7:00 PM
Friday
7:00 AM - 7:00 PM
Saturday
7:00 AM - 7:00 PM

Website

http://www.yourguardianroof.com

Other Information

Services Offered

Services Not Offered

Real estate roofing, commercial roofing & multi family roofing, metal roof repair

Payment options

Check
Visa
MasterCard
American Express
Discover
Financing Available
Licensed
Trade License Number
GUARDR*847RO
Trade License Locale
Washington
Trade License Authority
Washington: Contractors
Trade License Expiration
12/20/2024
Bonded
Insured
All statements concerning insurance, licenses, and bonds are informational only, and are self-reported. Since insurance, licenses and bonds can expire and can be cancelled, homeowners should always check such information for themselves.To find more licensing information for your state, visit our Find Licensing Requirements page.
COVID-19 Update
We are taking additional precautions to protect our customers.

Health & Safety Measures

We will wear masks and gloves when we visit your home
All statements concerning COVID‑19 business operations and essential services are informational only, and are self‑reported and not verified by Angi.

FAQ

Guardian Roofing & Gutters is currently rated 4.5 overall out of 5.

Guardian Roofing & Gutters is open:

Monday: 7:00 AM - 7:00 PM

Tuesday: 7:00 AM - 7:00 PM

Wednesday: 7:00 AM - 7:00 PM

Thursday: 7:00 AM - 7:00 PM

Friday: 7:00 AM - 7:00 PM

Saturday: 7:00 AM - 7:00 PM

Guardian Roofing & Gutters accepts the following forms of payment: Check, Visa, MasterCard, American Express, Discover, Financing Available

Yes, Guardian Roofing & Gutters offers free project estimates.

No, Guardian Roofing & Gutters does not offer eco-friendly accreditations.

Yes, Guardian Roofing & Gutters offers a 5% senior discount.

Yes, Guardian Roofing & Gutters offers emergency services.

Yes, Guardian Roofing & Gutters offers warranties.

Guardian Roofing & Gutters offers the following services: Installation - composite, metal, wood shake, tile & flat roofs. Roof Cleaning & Moss-Proofing Services. Roof Repair.

Real estate roofing, commercial roofing & multi family roofing, metal roof repair