
Debra is a multidisciplinary artist best known for her distinctive work in glass. Inspired by the Isle of Man, her soul home, she creates Manx-themed pieces and quirky creatures alongside more reflective, sculptural glass art, always exploring what the material can become.