Moira Salt

Location: London
Bio:

An American-born artist, living and working in London for the past five years.