Land use OSI buys land near Trembleau Mountain By Mike Lynch February 27, 2021 The Open Space Institute has purchased a 37-acre property alongside the state-owned Trembleau Mountain in Chesterfield near Lake Champlain.