In 2007, Evergreen Wind Power LLC sought to build on Stetson Mountain, which would be visible from the boat launch on Baskahegan Lake near Brookton, nine miles away. As of 2009, the installation on Stetson Mountain was the largest wind power operation in New England.