John Mackechnie - Shifting Sands: First Floor Gallery

2 October - 20 November 2021