General Homeowners Replacement - Residential Roofing Tips

How to Find a Residential Roofing Contractor

No one wants to hear the news that their home’s roof needs repairs or worse, replacing. But a roof will not last forever and keeping it in top shape is essential to your family’s comfort and safety. If you find yourself in need of roof repairs there are strategies for finding and hiring the best residential roof contractors to get the job done right. 

Word of mouth is a good place to start. Friends, family members, co-workers, and neighbors may have had great experiences with local residential roof contractors and be more than willing to share contact information. Get as many details as you can on timeliness, cost, courtesy, and results. Be aware, however, that all roofs are not the same, so if your sister hired a residential metal roofing contractor, but you have a PVC flat roof, you may not see the same results. Further research will be needed to gauge the options among residential roofing companies. 

Research Residential Roofing Contractors Online

Even with a solid recommendation, doing online research on any residential roofer before you call them, can help you find the best person to do the work required whether your roof is metal or shingle, flat or pitched. 

Do you ever purchase anything online these days without first checking the reviews? Reviews are just as important when looking for roofing services. Read the comments to look for clues as to how easy the roofing company was to communicate with, how fair the pricing was, and what was the end result. 

Do a full investigation of the residential roofing contractor’s website. First check whether they are licensed, bonded, and insured. Most roofing companies will highlight that information on their website, often with the license number listed. If this information is not available from the website, you can also check the Oregon Construction Contractors Board (ORCCB) site which tracks licenses and complaints and shares information on how you can verify the validity of a contractor’s license. Let’s face it, you can’t be too careful these days when fraud seems to be everywhere. 

If your research shows the residential roofing contractor is properly licensed, next check how many years they’ve been in business and what professional associations they belong to. Pacific West Roofing carries memberships with the Western States Roofing Contractors Association (WSRCA) and the Associated Roofing Contractor Group (ARC) which allows us to easily access continuing education on safety, products, and practices which not only benefits our team but benefits our customers. 

Questions to Ask a Residential Roofing Contractor

Once you’ve exhausted the information found online, it’s time to contact a potential roofing contractor directly and ask some critical questions. 

Every roof is not the same, so make sure your residential roofing contractor is experienced working with whatever material you have or want. Ask what roofing products the roofing company is certified to install and what type of ongoing training installers and repairers have undergone with the product. If certified, the residential roofing contractor should be able to tell you all the details on the product’s performance, installation processes, and warranties. 

Make sure to ask about product warranties since residential roofing contractors who are certified for specific products are often able to offer the best warranties. For instance, Pacific West Roofing is a 5-star Certainteed SelectShingle Master which means we can offer the highest-rated warranty on this product for the roofs we install. This particular warranty also covers workmanship, which is another area to ask questions. Find out how long the product is guaranteed, but also if and how long the work is covered. 

Gathering Estimates from Roofing Contractors

You’ve asked the basic questions about residential roofing services offered, but what every homeowner wants to know is how much the roof repair or roof replacement will cost. How to get an estimate from a roofing contractor is not mysterious, but there are some fine points to consider. There are many steps and products that go into any roofing project and all of these items should be reflected in an estimate. A few specifics you should see on a bid are the types of ventilation and flashing that will be used, where they will be used, cost, and assurance the materials will be new. Look for all materials to be the same quality. Using high-end shingles with low-rated flashing is sure to eventually produce leaks. Every product used, and every activity the residential roofing contractor will undertake should be written into an estimate so there are no surprises. 

Doing your homework and research before you choose a residential roofing contractor is essential. But while the on-paper results can look perfect, there is always the variable of how well the people who will do the work will perform. While you can never know for sure if the workers pounding the nails are the best in the business, ask about their skills and training well before they are on your roof. The technicians and installers at Pacific West Roofing have undergone extensive training to ensure they are qualified to deliver the best workmanship. We’re always happy to talk to potential customers about our ongoing training requirements because we’re proud of the team we have and the beautiful work they do.  Contact us to see if Pacific West Roofing is an option for your residential roofing company needs.

Homeowners Roofing Tips

Best Types of Residential Roofing for the Pacific Northwest

Your roof is the single most important investment you will ever make to protect your home. So it stands to reason that you would want to use the best residential roofing materials you can get. But what makes one type of residential roofing material a better choice than another?

As any experienced residential roofing contractor will tell you, climate and weather are your first considerations. Roofing materials run the gambit when it comes to the different options available and, while many are top-rated for durability and lifespan, they are not equally suited to different climate conditions. With more than forty years of experience installing, repairing, and replacing residential roofs, we’ve come to understand what types of roofing materials perform best in the Pacific Northwest. We break them down for you here.

Asphalt Composition Roof

Asphalt composition shingles are found on 80% of homes in the US and are the most common residential roofing material used in both new roof construction and roof replacements. Their popularity stems from the fact that modern asphalt composition shingles are durable, holding up well in a wide range of weather conditions and climate extremes, with an average lifespan of 17-30 years depending on the grade of materials and if the roof was properly installed. Asphalt composition shingles also come in a variety of colors and styles and are often the most economical option, making this type of roof a popular choice for both new residential roof installation and residential roof replacement

Our Top Asphalt Composition Recommendation: Malarkey SBS Modified Asphalt Shingles. These shingles incorporate a relatively newer technology that rubberizes the shingle’s asphalt, resulting in a better hold on to their UV protective granule, creating less opportunity for the shingle to crack. When well maintained, the average lifespan is 22 to 35 years.

Metal Roof

One of the fastest-growing segments of residential roofing is metal residential roof replacement. And it’s no wonder. Metal roofs hold up extremely well to the elements and can last 35 or 45 years. Metal roofs are also available in a wide range of colors and profiles, can help you lower your energy costs, and are non-combustible with a Class A Fire Rating. Don’t be surprised that this roof system is about 3X more cost than a standard composition roof system. 

Our Top Metal Roof Recommendation: Standing Seam Metal Roof from Standard Taylor Metal These metal roofing products have a color coating system that is ENERGY STAR® listed and many are also certified by the Cool Roof Rating Council. The cool rating certification signifies that a metal roof will help lower a home’s solar heat load, equating to lower energy expenditures for cooling during the summer months. 

Cedar Shake Roof

Cedar shakes have been used in residential roofing for hundreds of years and are almost synonymous with the traditional Pacific Northwest roof. Although the cost of a cedar shake roof is much higher than other residential roofing materials, there are a number of benefits that make this one of our top choices for residential roofing here in Oregon. The natural Northwest aesthetic is very appealing and cedar shakes are more durable than traditional asphalt offering 5 to 10 more years of roof life when properly installed and maintained. The main deterrent to using cedar shake for most homeowners facing a roof replacement is the cost, as cedar shake tends to be 5 times more expensive than asphalt composite shingles and 3 times more expensive than standing seam metal. Then add in maintenance costs over its life.

Concrete Tile Roof

Roofing tiles have been traditionally made from fired clay (terracotta), and while very beautiful, roofing tiles of this type tend to be expensive and are prone to cracking in extreme weather conditions. Concrete tile on the other hand is better able to withstand extreme weather conditions and is roughly 20% less expensive than its clay or slate counterparts.  Concrete roofing tiles are often made from molded, tinted concrete and can come in many styles and shapes—curved, flat, fluted, or interlocking–giving homeowners a broad selection.

While concrete tile roofs are well suited to our climate, there are other considerations when it comes to roof replacement. Even modern lightweight concrete tile is still heavier than the traditional composition or shake roof and the weight must be taken into account. If you are considering replacing your roof with concrete tile, you will want to start by having the structure of your home certified by a structural engineer for the weight it can bear.

Synthetic Plastic Shake, Slate, and Tile

Modern residential roofing materials continue to expand with newer synthetic products available that mimic the look of slate, shake, and tile but are much lighter in weight, averaging just 4 lbs per square foot. Modern synthetic roofing products are also durable with longer lifespans than some traditional residential roofing products. Synthetic shake, for example, looks the same as cedar shake but lasts 2-3 times longer. Opting for synthetic roofing materials can also add up to significant savings. For example, synthetic slate, besides being a much lighter product than traditional slate tiles is 2 to 3 times less expensive.

Low Slope and Flat Roofs

It might seem counter-intuitive to consider a flat or even low-sloped roof here in the rainy Pacific Northwest. Modern residential roofing products and expert installation, however, make these types of roofs a viable option. So much so, that we devoted an entire blog to this topic. If you have a low-sloped roof or a flat roof, check out our blog on The Best Flat Roofs for the Pacific Northwest.

Choosing the Right Roof for Your Home

When it comes to residential roofing—whether new construction and new roof installation or roof replacement—today’s homeowners have more options than ever before. Selecting the right roofing materials for your home will come down to these key considerations: the climate where you live, the structure and style of your home, your personal tastes, and your budget. 

We’ve outlined our top recommendations for residential roofing materials that are best suited to our climate. Our final recommendation is to work with a qualified and experienced residential roofing contractor who can give you an honest and reliable assessment of the condition of your current roof, who can provide necessary roof maintenance and repairs to prolong the life of your roof, and who can guide you through the selection process when it comes time to replace your roof.

At Pacific West Roofing we have been performing residential roof inspections, maintaining roofs, and installing new and replacement roofs in the greater Portland Metro area for more than 40 years. If you have questions about your roof or you already know you need a new roof, contact us today

General Roofing Tips

Nine Steps to Hiring a Quality Roofing Contractor

It is always important to vet any contractor, including any roofing contractor that performs work on your home. It is common knowledge to inquire if the contractor is licensed and bonded, but what else should a homeowner do to ensure they receive the highest quality product and services? In reality, there are many ways you can protect your home improvement investment, especially when it comes to the roof of your home.

By following this simple nine-point checklist for hiring a quality roofing contractor, any homeowner can rest assured they have done their due diligence to protect their family, their home, and their investment.

  1. Licensed, Bonded & Insured

Is the roofing contractor licensed, bonded, and insured? The Oregon Construction Contractors Board (ORCCB) is an excellent resource to research any contractor in Oregon. The Board tracks licenses and complaints, and provides educational services, to help you verify the validity of the contractor’s license prior to engaging them for services.

  1. Number of Years in Business

How many years has the roofing contractor been in business? Make sure any potential roofing contractor is qualified to perform the work you are seeking and ask how long they have been in business. While there are many qualified new contractors, a history of providing quality service and products cannot be underestimated.

  1. Product Certifications

What roofing products is the roofing contractor certified to install? Most homeowners don’t know that roofing contractors can get certified to work with specific product lines whether pitched roofs or flat roofs. Inquire about any product certifications or training the contractor possesses to ensure they are knowledgeable of the product’s performance, installation processes, and warranties.

  1. Warranties

What warranties are available and what product warranties is the roofing contractor certified to offer? Warranties are another variable homeowners don’t always know to ask about. For example, shingle manufacturers like Certainteed and Malarkey offer multiple levels of warranties, and roofing contractors basically earn the right to offer the highest-rated warranties for these products. Pacific West Roofing is a 5-star Certainteed SelectShingle Master and a Malarkey Emerald Premium Contractor, which means we are able to offer the highest-rated warranties for these products on the roofs we install, including workmanship warranties. You can find a deeper explanation of warranties here to learn how to understand warranty agreements.

  1. Professional Associations

What professional associations does the roofing contractor belong to? Professional associations, like the Western States Roofing Contractors Association (WSRCA) and the Associated Roofing Contractor Group (ARC), are great resources for the contractor, but they are also great resources for the consumer. Check to see if your contractor belongs to any professional associations. Association memberships provide contractors with continuing education on products, methodologies, safety, and other industry-specific information, so make sure to ask if they possess any current memberships. Pacific West Roofing is a member of both ARC and WSRCA and we sit as actual board members.

  1. Supplier References

Do suppliers like working with the roofing contractor? Another great untapped resource for homeowners is the contractor’s suppliers. Ask your contractor who their roofing product suppliers are, then contact them directly for a reference. It’s possible to find useful information like if the contractor is current (invoices paid) with their supplier and which contractors the supplier likes to work with. Even roofing product manufacturers’ reps may be able to provide additional references.

  1. Online Reviews.

In the age of the internet, reviews and online forums are a great way to learn about the quality of a company’s workmanship and customer experiences. Don’t forget to use that powerful tool we call Google!

  1. Detailed Cost Estimate and Bid

Confirm any bids you get cover all the details! Most homeowners don’t know everything that goes into installing or replacing a roof or how the total cost is calculated. Here is the list of items you should find on a proper roofing bid:

  • Ventilation – How the roof will be ventilated and the associated cost.
  • Flashing – What flashing materials will be used around any vent, pipe, or skylight openings? Ideally, the quality of the flashing should match the quality of the roofing materials. It does no good to use top-rated shingles and then install sub-par flashing, vent, or pipes–failures (aka leaks) are almost guaranteed to happen.
  • Confirm all materials used will be new: new vents and new flashing. 
  • Does the bid call for peel and stick membranes around penetrations like chimneys, pipes, skylights, and vent pipes? Details like this should be included in the bid.
  1. Qualifications and Training of Crew

Shopping around for the lowest bid may help your wallet in the short run, but a lower price does not always mean a better deal. Labor, which represents the quality of workmanship, should be the biggest deciding factor. There is no substitution for quality labor and training. At Pacific West Roofing, our roofing technicians and installers undergo extensive and ongoing training to ensure they are fully qualified to do the work and deliver the utmost in quality workmanship.

This checklist is meant to be a resource for homeowners so they can protect themselves and have peace of mind that they are investing their home improvement dollars responsibly when they hire a roofing contractor, but Pacific West Roofing is always here to answer your questions. We pride ourselves on our customer service and customer education.  

Don’t rely on just one of these points to make your decision about a roofing contractor. Do your homework, be thorough, and make a fully-informed decision before you sign any contracts.

For more information about Pacific West Roofing, you can check our website, give us a call, contact our suppliers, and ask us for references–we will be happy to provide you with all the information you need to make an informed decision. Below you will find a quick list of credentials that will help you immediately answer some of the questions above.

Pacific West Roofing is:

  • A Trained Professional Residential Roof Contractor with 40 Years of Experience
  • Beter Business Bureau (BBB) Accredited
  • Malarkey Roofing Shingle Certified
  • CertainTeed Shingle Certified
  • Duro-Last PVC Membrane Certified for Flat Roofs
  • A Member of the Western States Roofing Contractors Association 
  • A Member of the Associated Roofing Contractor Group 
Residential Roof Replacement Roofing Tips

4 Signs You Need a New Roof

Your home is one of the most significant investments you will make in your lifetime, and the roof is one of the most important elements to maintain and monitor to protect that investment. Your home’s roof shelters you from the elements and provides proper ventilation and air quality within the home. The roof is also one aspect of homeownership that many don’t understand and it is often overlooked until obvious signs of trouble—leaks—are finally noticed. But leaks aren’t the only sign your roof may be in trouble.

How do you know when to replace this critical piece of our investment?  Well, that’s an excellent question, and we will set out to explain here 4 key signs that your roof is ready to be replaced.

Sign #1: Missing Shingles

This is a common sign that you should consider roof repairs or replacement. While a missing shingle or two is not a surefire sign your roof is failing, it is a key indicator of possible problems in the future. Missing shingles can lead to an increased risk of leaks, moisture problems in attic spaces, a saturated roof deck that can cause delamination and rot, and possible structural damage to the framing. 

It is important to monitor the integrity of your roof shingles for these reasons, but also for your property value. Curb appeal is real, and missing shingles on an otherwise intact family home can curb the enthusiasm of potential home buyers when it comes time to sell.

Sign #2: Granules Missing from Shingles (Discoloration or patchy appearance)

Granule loss, within reason, has been a natural part of the aging process of a roof.  But there are several factors that can speed up this process and cause your roof to age prematurely.  Premature granule loss can be caused by improper pressing of the granules during the  manufacturing process or an aging roof usually on the south side, but it can also be caused by storm damage or improper roof cleaning, and foot traffic. 

If you begin finding excessive deposits of granules in your gutters or notice discoloration or a patchy appearance on your roof, it is time to consult the professionals. Pacific West Roofing has over 40 years of experience in roof installation and maintenance, and we are always happy to consult on whether your roof needs to be replaced or simply maintained in order to prolong its life. 

Sign #3: Signs of Leaks

It almost seems like this one should go without saying, but there are many homeowners that ignore this telltale sign that their roof needs repair, replacement, or maintenance. The most common incursion points for water to enter your house due to roof problems are skylights, chimneys, pipes, vents, and the valleys where the pitch of your roof changes direction. Water entering a home can be a driving force of expense, so any signs of a dark discoloration on ceilings or walls due to water should be addressed immediately. 

The locations listed above are the most common locations where leaks occur, but it is often the quality of the installation that causes leaks within these weak points in a roof. It is critical to hire a trusted and experienced professional roofing contractor to protect your investment.

Sign #4: Signs of Mold in the Attic Space

It is common knowledge these days that mold in a home can be a dangerous condition for you and your family. Attics can create ideal circumstances for mold to grow. Without proper ventilation, they can be overly hot or overly cold, humid spaces that provide just the right conditions for mold to propagate and thrive. 

A properly vented and installed roof can help you minimize the conditions that allow mold to grow in these spaces. Proper ventilation allows your attic to maintain an optimal amount of airflow minimizing potential condensation and discouraging the development of mold. If you have moisture or mold in your attic, this is a sign your roof ventilation is not working properly and could be a sign that you need a ventilation evaluation or possibly a new roof.

If you have questions about the health of your roof, Pacific West Roofing is ready to assist you. With our team of professional inspectors, we can offer you a fair and honest assessment of what your next steps should be in order to either extend your roof’s life or to help you navigate the replacement process. Contact us today to get started and gain peace of mind regarding your most important investment.

Roofing Tips

Winterize Your Roof With A 5-Point Inspection

Fall has settled in, along with the wind and rain. This means your roof has already had a taste of what’s to come in the winter months. For many here in the Willamette Valley, where we are blessed with an abundance of trees, it also means your gutters and roof valleys are already collecting debris. As autumn is the precursor to winter, now is the time to winterize your roof.

Why Winterizing Your Roof Matters

No matter the age of your roof, it is a good idea to do a routine inspection each fall, before the heavy wind, rain, and ice storms come. Regular roof review and maintenance will ensure your roof is free of debris, shingles are intact, and all penetrations (chimneys, vents, etc.) are leak-free. This will help prolong the life of your roof and could save you thousands of dollars in repairs down the road.

How to Winterize Your Roof in 5 Easy Steps

  1. repair missing shingleRepair missing shinglesThe only way to really know if you have missing shingles is to get up on your roof and take a look. Even if you have never seen evidence in your yard of roof debris after a storm, that doesn’t mean damage didn’t occur. It is a good idea to inspect your roof in the fall for any tears, or punctures and make any repairs before the heavy winds and rain of winter set in.
  2. Remove leaves and debris. Fir needles, leaves, and other debris collect in roof valleys, around skylights, chimneys, and vents, as well as gutters. If left unattended, these collection points become moisture traps and havens for pests that can also cause roof damage. Further, as debris piles up, it can create dams, diverting water under shingles and causing unnecessary leaks. The debris will also eventually find its way into your gutters. Besides overflowing during heavy rains, gutters that become too heavy with soaked leaves and other debris are at risk of pulling away from the roof.

    If any large branches are growing over your roof, it is a good idea to cut them back. This will help prevent larger branches and debris from falling onto your roof.

  3. ventInspect all roof penetrations. Skylights, chimneys, vents, and flashings are all potential leak points on a roof and should be inspected once a year to ensure all are properly sealed. Look for missing shingles around each area. Check pipe flashing boots for splits. Make sure there is adequate caulking around penetration points like chimney corners, as well as exposed nail heads along ridges, and the front edges of flashings and vents.
  4. mossTreat for moss. Moss holds water and if left to grow unchecked can become a heavy blanket on your roof. Moss is also a prime breeding ground for bacteria and mold and can lead to rot which will shorten the lifespan of your roof.
  5. Check for damage from pests. Nesting birds, rodents, and insects can all cause damage to a roof. Even minor damage can lead to major problems and expensive repairs. Addressing the issue through a method of pest control, even if it’s simply removing a nest, will help protect and extend the life of your roof.

Bonus tip!

6. Insulate your attic. This is an often overlooked area when it comes to inspecting and winterizing a roof. Attic insulation does more than regulate the temperature in your home. Proper insulation can also stop leaks by preventing heat transfer and slowing or stopping snow and ice from melting on your roof.

We know getting up on the roof is not something most homeowners relish, but an annual roof inspection is a necessary step to extending the life of your roof and protecting your home. Our experienced roof technicians offer complete roof inspection, maintenance, and repair services so you can remain safely on the ground. Give us a call today, before you discover a leak later in the season!

 If you are determined to do your own inspection and repairs, here’s a pro-tip that could save your life: install permanent roof anchors! This is a service we offer and we would be happy to do this for you.

Replacement - Residential Roofing Tips

7 of Your Burning Roofing Questions, Answered!

Your roof is an incredibly important part of your home – it keeps you safe from the elements throughout every month of the year. When your roof needs replacement or just simple maintenance, how do you know what to do? Here are some of the most important roofing questions, answered so you can know how to properly care for your home’s roof.

Question #1: Is it time to replace my roof?
Water damage in your attic, pools of water, or brown and discolored portions of your ceiling can all indicate there is an issue with your roof. These often indicate that your roof has a leak. In addition, if you have significant areas of cracked or missing shingles, you should consider either replacing them or replacing the roof right away. Shingles are the only thing to keep water out, so any damage to them is not something to ignore.

Question #2: Does a leaky roof mean it needs to be replaced?
Not necessarily, it could be an isolated incident of a branch puncture, a pipe flashing failure, or a clogged valley full of tree debris diverting water. There is a myriad of possibilities for a single roof problem.

Question #3: What does water damage look like on my home?
Brown and discolored parts of your ceiling or attic could indicate water damage. In addition, if you have mold in your ceiling or attic, this could also indicate that there is moisture coming from your roof or your roof needs to have an inspection for a ventilation upgrade.

Question #4: If my roof is old, do I need to replace it?
If your existing shingle roof is between 20 and 25 years old, it should probably be replaced, especially if there are leaks or shingles missing. If the roof has several layers of shingles on it and it’s over 20 years old, you will probably need a new roof right away.

Question #5: Can I repair or replace the roof myself?
Most roofing work should not be done by the homeowner, but instead by a roofing professional. These contractors are familiar with what to look for in roofing systems and have been trained on proper roofing repair and replacement techniques. Re-roofing projects need to be completed with quality, accuracy, and efficiency.

Question #6: How much does a new roof cost?
The price of a new roof can vary greatly, depending on materials you select, how steep and how many stories, labor rates, and depending on if it’s a complete tear-off job with new plywood or if they can just add a new layer of roof to your existing roof.

Question #7: How long will my roof system last?
Usually, a quality roof will last about 22-30 years. Sometimes, they can last longer, depending on the material.
If you have roofing questions, Pacific West Roofing is here and happy to help! Contact us today with any concerns you may have.

Estimate Roofing Tips

5 Questions to Ask Your Roofing Contractor

When it’s time to find someone to replace your roof, there are specific questions that you should ask. A new roof is a big investment and you should definitely do some research before you spend your money. Asking questions is never a negative thing – instead, it shows that you care about your home and want the best job done. As established, widely-recognized experts in the industry, our team at Pacific West Roofing is always happy to address any concerns you may have. Here are some helpful questions to ask a potential roofing contractor.

Question #1: Name and physical address.
This may seem obvious, but if your roofing company only has a post office box, not a physical address, or does not have a licensed company name, this should be a cause for concern. Check reviews online for the company name and see if there are positives or negatives online. When it comes to hiring a roofer to replace your existing roof, you should find one that is reliable and has a good reputation for quality and efficiency in the area.

Question #2: Ask about insurance.
Workman’s Compensation, as well as liability insurance, will help protect a homeowner in the event of an unfortunate accident. Without workmans compensation, the homeowner may be at risk of paying medical bills or other costs in the event that the person is injured on site at your house. Liability insurance will protect you from damage that could be caused by the company during the roof’s repair process. Your homeowner’s insurance will not always cover these types of issues, so be sure you ask the roofer for verification of this coverage.

Question #3: Know if the company uses subcontractors.
Ask the contractor if there will be any subcontracting of the work. If there is, you should ask that person the same questions – are they insured and what is their reputation like?

Question #4: Reputation and references.
A positive reputation is key and if the company or contractor you’re considering does not have a good reputation in the roofing industry, you should think again about hiring them to do work on your home. Ask for local job sites that have been completed and if it would be okay for you to drive by and check the work that was completed. In addition, do your research online and see what people are saying about the company or contractor. If possible, ask for past homeowner references and talk to them directly to ask if they were happy with the work that was done.

Looking for a roofing company that’s not afraid to answer these questions, and more! Contact Pacific West Roofing! With years of industry experience, we’re dedicated to completing the best possible work on your roof, work that will serve you and your family for decades.

Portland Roofing Contractor Since 1980

CCB# 169414