Donald Finlayson, Journalist