David Caines

Poster for Crouch End Festival Chorus concert at Royal Festival Hall