Robert Mahoney

Robert Mahoney

Robert Mahoney is deputy executive director of the Committee to Protect Journalists.