I did a flooring inspection at a city owned building that was being leased by a transport company. I never got paid. The transport company paid the general contractor that signed an agreement that everything had been paid. His subcontractor, the installer hired me to inspect the poor installation to see if the material needed to be replaced. It didn't. My invoice was $2500. Now, the subcontractor Installation Co won't pay, the GC said it's not his place to pay, the transportation company said they paid the GC and the city said it is not thier project. What do I do? There was no Bond on the project.