They need to look at the contracts he holds with EVERY municipality. He is making a fortune off of the GCPD alone. If you have something impounded, that's where it goes. And if paying exorbitant impound fees is not enough, you have to pay the City of Granite City a fee to allow Andy's to release the vehicle once his fee is paid.
I suspect a big old smelly can of worms will be revealed if a real investigation is conducted.
He'll probably avoid questioning by having his well paid township employee spouse screen all calls and visitors.