Gavin Rugg
Gavin Rugg

Gavin Rugg

During the day: IT consultant. All of the time: past, present, future; technology, history, politics. Views are my own.