Rain showers, high winds and other harsh weather conditions can wreak havoc on your roof. Left unchecked and without proper maintenance, minor damage quickly becomes a serious problem with long-term consequences. Whether you’re upgrading your roof to prevent potential future …