ianmacd
Ian Macdonald
Autodidact; sceptic; nationalist; anti-EU; secularist; polemicist; conspiracy realist; programmer; globetrotter; Silicon Valley survivor; cunning linguist.
Amsterdam