Hi Nora - while I too support St. Vincent ... I disagree they are not political.  To me - all we do is political ... just not necessarily partisan.  Because it doesn't advocate for the kinds of systemic change we need, to me - St. Vincent perpetuates the status quo - while doing a lot of good - I don't think with a hidden agenda. 
I volunteer with the Canadian Catholic Organization for Development and Peace ... because it is the only one even attempting the systemic change we need to do and are called to do by our CST - while doing a lot of good.