site logo

Duke defends push for shorter PURPA contracts in North Carolina