CPJ Hires Internet Advocacy Coordindator · Global Voices
Solana Larsen

Danny O'Brien blogs that he has accepted a position as the first internet advocacy coordinator of Committee to Protect Journalists.