Business Positions
Memberships
BP Technology Advisory Council
Group of independent scientists and technologists that advise BP on technologies
•
member