Invenergy has completed construction financing for its 999MW Traverse Wind Energy Center in central-west Oklahoma, the second largest US single-site onshore wind