David Sprott
David Sprott

David Sprott

IT veteran, futurist , artist, writer on technology and society