I had a roof put on about 7 years ago. After recent heavy rains, I noticed water damage from improper installation from the original job. Also, after reviewing the one page contract, the roofer did not remove the old shingles as charged and there are other items that were charged but not completed. I do not know if the contractor is still in business, but does hold a current license and lives locally. Do I have any recourse to at least have the roof fixed? I understand I was overcharged about $3000 for things that were not done but listed on the contract.