David Adams, Journalist