James Ball

James Ball is the global editor of The Bureau of Investigative Journalism, where he oversees the not-for-profit’s international reporting projects. He also works as a freelance writer and broadcaster.

Latest Posts