David D. Kirkpatrick

New York Times
New York Times

Cairo bureau chief and Middle East correspondent for the New York Times