Stephen Stamper
Stephen Stamper

Stephen Stamper

Stephen Christopher Stamper is a British-born artist and immigrant living and working in Helsinki.