Citicore Renewable Energy Corporation (CREC) is a wholly-owned subsidiary of the Citicore Power, Inc. (CPI). CREC is a leading pure renewable energy developer and operator of solar, run-of-river hydro, and off-shore wind energy platforms in the country.