Articles tagged with: Uk

STA confirms Léonie Greene to depart

STA confirms Léonie Greene to depart

8 Nov 2019, 12:11

The Solar Trade Association today paid testament to Léonie Greene after it was announced she would be standing down from the trade body after more than eight years.