David Bailey

David Bailey

Slavophile and Geopolitcal analyst earning a living in embedded hardware and software development.