Description: A roof replacement is a significant undertaking, and you must consider the risk to your investment if you hire the wrong roofing contractor. Fortunately, there is a residential roofing company in Cary that can take care of the problem. You can rely on Olson Windows, Doors, Siding, and Roofing.