David O'Doherty, Journalist