can you post the contract, or pm it.
somewhere in the contract it should state when they are suppose to pay you 30, 60, or 90 days net.
by you waiting so long i take it you stopped service at the end of the season.
if you go to court and win, they have to pay your lawyer fees. I had 2 situations like that but about 10k each not 16. they also offered a low ball offer at first with the first letter. they came back pleading with a signed check for the full amount plus extra when the sheriff delivered the notice to them that they were being sued.