I don't really know any wood dealers in MA, sorry! When I first moved into my house I got a few cords from a local guy, I can't say it was bad, but I also can't say that it was seasoned either
Luckily for me, I stumbled upon this site and immediately starting scrounging. Then I hooked up with a local arborist who was dumping dump truck loads in my driveway. Then I happened upon a screaming deal on a large woodlot that abuts my property, so now I just cut my own (it's all blown down trees, I don't think I'll ever have to cut a live one unless it's in the way of a quad trail, which is unlikely). If you don't want to scrounge/cut your own, and you have some space, I would probably order two years worth of green and get it stacked. That way you know it's seasoned and you aren't paying a premium price for questionable wood...After that, you can just get a year at a time of green wood to replace what you burnt.
Or, start hitting craigslist, talking to friends, buying that landscape company some beers and you will be surprised how fast it adds up.
The first year or two, or possibly three, is the worst. If you can get three years ahead then you just hafta coast.
I also should have added that shoulder season wood encompasses lower BTU wood (i.e. pine, spruce, poplar, white birch, etc). I have about a cord and a half of poplar stacked for next fall/spring, although I may regret having it based on some reviews of that wood
A friend of mine needed it removed so he could install a new septic, so I saved him some money by taking it down. In addition to that, I have around a cord of white pine. For me, I just season my shoulder wood for one year. The good wood stays in the stacks for two or three years.