George Donald: Themes and Variations

3 May - 8 June 2025