Geoffrey previously worked for a number of organisations including the British Steel Corporation and Dillon Read Ltd. He was a Non-executive Director on the Court of the Bank of England between 2005 and 2009, and has been a Non-executive Director of the South West Strategic Health Authority since September 2006. He is also a member of the England Committee of the Big Lottery Fund.