It’s a common temptation among homeowners to attempt DIY roofing. With the right instructions and materials, it seems easy and cheaper to do. However,  roofing contractors warn that DIY roofing also has several risks. Learn more about what they are and how they can...

read more