Peter Jamieson, Journalist