James Jay Carafano

James Jay Carafano is Vice President for Foreign and Defense Policy at the Heritage Foundation.