Helen Sill – Cubes of Consciousness Helen Sill is a mixed media artist from Hampshire, England. “I use paper cloth and stitch to try to make sense of my world. I Read More »