James Carafano

James Jay Carafano, a leading expert in national security and foreign policy challenges, is the ...