Installing a brand new shingle roof is a huge dedication, so understanding your entire re-roofing process from begin to complete might be extremely beneficial to you as a homeowner. From questions about the associated fee involved to understanding the installation…