New Organizing Institute/Definition

An American progressive for training in Internet techniques to be used by political campaigns and interest groups