Before his appointment in March 2014, he was the director of news content at CBC News responsible for coverage across digital, radio and television. He is a veteran of leading media organisations in Canada, having come to Canada as a launch editor of the National Post in 1998. He has also worked at The Toronto Star and held two previous positions at The Globe, as the managing editor and national editor.
Before his arrival in Canada he worked as a news reporter for The Belfast Telegraph, The Daily Record in Glasgow and in London he worked for The Daily Mail and The Daily Telegraph.
His 17 years of investigative reporting into the worst helicopter accident in Royal Air Force history ultimately helped clear the names of the two flight lieutenants who had been posthumously, and wrongly, blamed for the 1994 crash. In addition to countless news articles on the crash and the subsequent fight for justice, David was associate producer of the documentary, The Final Flight of Zulu Delta 576, for Channel 4 television in the United Kingdom.