Huge problem, This is why you should have asked for a lien waver. That would tell you that all of the suppliers have been paid prior to you making final payment to your contractor. If he does not pay YOU are responsible. Is he bonded? You could check with the city or county and might be able to...