Lawrence Dodgson is an artist and writer based in London, UK.
The artist’s solo exhibition at GAO Gallery, London, is brash, demented and necessary