Southern California electricity provider Clean Power Alliance (CPA) has sealed a 20-year power purchase agreement (PPA) for 300 MW of wind energy to be produced by a new plant in Arizona.