Not sure if they are in your area or not but who ever you decide to go with DO NOT CALL ABOVE ALL ROOFING! They did my neighbors roof a few years ago and slapped on new shingles over plywood that was rotting unbeknown to my neighbor. They had to replace the roof two years later, the second time they went with steel and a new contractor.