My roof was leaking during major rains and snow melting, so I shopped around for a good roofing company. One of the roofing companies that bid on the job was DeFoe Roofing, they were very friendly and showed up right on time for the bid. The owner of the company (Rodney De Foe) showed up with his admin, they climbed up on the roof to inspect and then gave me an overview of the issue and what they would do to repair. The price was reasonable, not the lowest, but they seemed like someone I could count on to do a good job. There was a significant delay before they actually showed up to do any work, so I called and asked when they were going to do the work, Rodney said they were building the part of the roof they would be replacing and would get over as soon as it was complete. When they did show up, it was a crew of two (not Rodney) and they proceeded to tear off the old shingles. Before they left, I asked them if they had the material they had built off site, the guy seemed surprised and said there is nothing to build, they were going to form in a piece of plastic and shingle over that. I asked when they would be doing that and he said in the morning, but the roof was protected in case it rains. Well, they did not call or show up for several days, we were getting rain and my roof was leaking worse than ever, so I went up to look and there was no protection at all, just the plywood exposed. I called several times, Rodney said due to all of the rain and hail, they had a lot of new work and so could not get to my job because it was much smaller than the others. I continued to call and stated that I was getting someone else to finish the work if they did not show the next day, the crew did show up, completed some of the work and left stating they would be back in the morning. They did not show up the next day, so I called each day and they finally showed up on the fourth day and finished.