News

ICON Energy, which did business under the name Source Power, has agreed to settle a class-action lawsuit brought by the town for just under $1.4 million, pending final approval from a judge.