The North Country Land Trust owns 158 acres of land spanning 1 properties, and has 1.2 miles of public trails