Graeme Swale

Graeme Swale

Innovation and Design. AI enthusiast