AllNewsPhotosVideos
Stephen Carter, Baron Carter of Barnes

Stephen Carter, Photos

Stephen carter, Latest News

Stephen Andrew Carter, Baron Carter of Barnes, CBE, is a Scottish businessman and politician. Starting his career as CEO of J Walter Thompson UK & Ireland and COO of NTL UK & Ireland, in 2003 Carter became the founding CEO of Ofcom in the United Kingdom.
Read More