John Allen is a journalist and the managing editor of the African news website www.allAfrica.com. He served as director of communications for South Africa's groundbreaking Truth and Reconciliation Commission and for Trinity Church, Wall Street, in New York. He is a former president of the South African Society of Journalists and has received awards in South Africa for his defense of press freedom and in the United States for excellence in religious journalism.