Opinion: Elections test us, vision defines us
.....
© Calgary Herald
visit website