Opinion: Elections test us, vision defines us

.....

© Calgary Herald