William Giraldi

William Giraldi is a contributing editor at the New Republic.