Leigh Davies
Systems Creative
Leigh Davies is an award-winning Systems Creative based in the UK -
Music producer
,
illustrator
,
designer
,
technologist
,
animator
; an all-round whipper-upper of creative goodies who delivers stories and designs experiences.
Scribble Logo
Identifying
Practicing
Admiring
Thinking
Communicating
More