site logo

Duke buys controlling interest in commercial developer REC Solar