Dai Barnes
Dai Barnes

Dai Barnes

Head of Digital Strategy. Computing teacher. Barefoot runner.