David Sprott

David Sprott

Retired IT veteran. Pioneer in software components/services. Writer, artist, organic horticulturalist writing on sustainable technology and society.