rick fence 

retired Canadian socialist, compassionate, respectful semi-activist and part-time student ..