John Allen


John's latest writings
A General Guide To Follow Before Installing A New Roof

Having a contractor installing a new roof can put a dent in your wallet. A roof is something you think about only when you notice a problem. Many homeowners don't think about replacement of their roof unless they start to develop issues such as a leak, or the aesthetics of their roof start to become unpleasant. Curling shingles, shingles with minor cracks,or loose shingles can be a sign that your... (posted by John 4 years 338 days ago.)