J&D abandoned the work site with paid unfinished work, and the work he did fell below city building codes, he did not follow the structural indications on the plan. His work reflects poor workmanship and non compliance with the plans the engineered crafted. His work requires redoing and we are talking of a roof that has been structurally compromised. Stay away and avoid this contractor. If you think you are going to save a few bucks working with him you could end up loosing a lot more.