Sto Len is a printmaker, painter, installation and performance artist with interests in improvisation and experimentation within a variety of media. His current body of work transforms the traditional printmaking art of Suminagashi (floating ink) into an experimental collaboration with nature and a site of discourse on environmentalism and art activism.