With so many ”roofing contractors” out there today it can be a daunting task to pick one that is going to do the best quality job possible for your specific situation First, let me say that you do “GET WHAT YOU PAY FOR”. Not...