Sarah Slusser is the CEO of Cypress Creek Renewables.
433 people are employed at Cypress Creek Renewables.
Cypress Creek Renewables is based in Durham, North Carolina.
The NAICS codes for Cypress Creek Renewables are [221, 22].
The SIC codes for Cypress Creek Renewables are [491, 49].