Skip to main content

John C. Cannon

John is an American journalist currently based in Gaza City. Before that, he lived in the Democratic Republic of Congo and Central African Republic.