Integrity.  Justice.  Hope.  What does it mean to pursue these values in 21st century Canada?  More of a place to ask questions than to find answers.  Also featuring random diversions into software development, endurance sports and politics.


Comments are disabled on this blog, because I really don’t feel like fighting the spammers any more. But you can chat to me on Twitter: