Douglas Bagnall

Douglas Bagnall is an artist, hacker, and software developer.

Presentations: