Rolls-Royce chief financial officer, Andrew Shilston has just joined the board of BP as a non-executive director. He has been R-R’s CFO since 2002. Prior to that he was finance director at Enterprise Oil from 1993 to 2002 and a non-exec at Cairn Energy from 2004 to 2008.