Purchasing a new roof is a major investment. Before you jump into this project, there are a few things you should ask the roofing contractor that you are considering for the job. Are they established? The first thing you should do when researching roofing companies is...