JGood

Left of centre in Canada, meaning raving lunatic by US standards, and a bit right by civilized country standards. Working to make the world a better - and livable place - for everyone.

View on We The Citizens