Afaik, there are no public parks in MA. Your best bet is to seek out and contact NeXterra. Tons of NE guys up there, and they will be willing to help. Either post in the NeXterra forum here or go over to NeXterra.org and say hi.