Culture Visual Arts Jessica Lloyd-Jones is a visual artist based in North Wales, with a First Class Honours degree in Fine Art and MFA in Sculpture from Edinburgh College of Art in 2007. Merging art, science and technology, Lloyd-Jones investigates concepts of energy … Jessica Lloyd-Jones : At the Edge of Light and Darkness