John of Argghhh! 

Retired soldier, active gadfly.
See followers