I had a roofing company replace my roof and skylights very recently. He installed the wrong skylights and charged me for materials that were back ordered and not provided. He also added $300 to his bill because my neighbor asked him to remove a satellite dish from his house. On the bill he said this was done at my request which is nonsense. I tried to discuss the situation with him but he hasn't been willing to talk about it. Instead he told me he was having his attorney file a mechanic's lien. The property is in Ocean County, NJ. I owe him some money but I did incur damages from his mistakes and he is over charging me. What is my recourse? Thank you! Bob Greenberg (cell 215 431-0009)