David Kirkpatrick

23 Appearances
Cairo Bureau Chief, The New York Times

Videos 23