Neil Henderson

Neil Henderson, head of campaign development at Brightsource.