 He served as High Commissioner to Canada between 2003 and 2006.In 2006 he was appointed the British ambassador to Ireland and presented his diplomatic credentials to the President of Ireland, Mary McAleese on 12 September 2006, succeeding Stewart Eldon as British ambassador to Ireland.He was appointed to Turkey in 2009, and left Ankara in January 2014.