CCS Carbon Capture and Storage Association announces new CEO 20/07/2021 By Hamish Penman Trade body the Carbon Capture and Storage Association (CCSA) has announced the appointment of its new chief executive.