Firm fined $8K after death at Deerfield Wind site

By Ed Damon