MacGregor did a fine job. Excellent workmanship and very conscientious workers. The work was done on time and exactly as they quoted. They have now replaced two roofs, five windows, two doors and two screen doors for me and all of their work has been great quality at an affordable price. Thanks Bob!