The Center for Justice and Accountability
The Center for Justice and Accountability
San Francisco CA | IRS ruling year: 1999 | EIN: 94-3299686
Organization Mission
The Center for Justice and Accountability (CJA) is an international human rights organization dedicated to deterring torture and other severe human rights abuses aro ... (More)