Stephen Goddard, ‘Clown’, 2013, Sardac
Stephen Goddard, ‘Clown’, 2013, Sardac

About Stephen Goddard

British, b. 1959, London, United Kingdom, based in London, United Kingdom