Replacing your roof is a major home improvement project that can seem daunting, but understanding the process can make it far less stressful. At Robertson Roofing in Rochester, New York, we believe ...