Carol Howle

(Contributor)

Carol Howle is head of the group chief executive’s office at BP.