Leigh Davies

Systems Creative

Leigh Davies is an award-winning Systems Creative based in Wales - Music producer, illustrator, designer, technologist, animator; creator of interactive sonic playspaces who delivers stories and designs experiences.