Rachy McEwan
Rachy McEwan is a Scottish artist, based in London.