David Fegan, Journalist