davidd.ca
When is it Time to Trash Your Principles? - David D
Some principles will need to be benched, forced to sit on the sidelines for a few matches while we conquer issues of greater importance.