New Roof in Barrington, ILThis project involved a full roof tear-off due to the aging and deterioration of the existing shingles. Read more