This company did a great roofing job for us. At first, we were in contact with a salesperson or a middle man (Jerry). But the team that actually came to do the work was TP roofing. They did a great job. In retrospect, we should have just contacted this company directly because we see them around.