2 ReviewsReview Me
Work Description: garage and sidingComments: project was abandoned leaving unsafe and out of code conditions requiring remedial service and expense, incompetent and dishonest contractor
work was third rate at twice the price with collateral damage
Work Description: John did roofing and some odd jobs.Comments: I am very happy with the work he did for me. His prices were fair and he showed up when he said he would. I would hire him over and over again.
HIC License in MA :