Barry McGlashan, ‘The Witness’, 2015, John Martin Gallery

About Barry McGlashan

Scottish, b. 1974, Aberdeen, United Kingdom, based in Aberdeen, United Kingdom

Group Shows on Artsy

2017
The Summer Exhibition, John Martin Gallery, London