David Hill is a British political adviser who served as Alastair Campbell's replacement as Director of Communications for Tony Blair, from 2003 to 2007.
David Hill is a British political adviser who served as Alastair Campbell's replacement as Director of Communications for Tony Blair, from 2003 to 2007. (en)
David Hill is a British political adviser who served as Alastair Campbell's replacement as Director of Communications for Tony Blair, from 2003 to 2007. (en)