AI-Powered News AnalysisCompare coverage across the political spectrum
MO

Meg O'Neill

Executive

Meg O'Neill is the chief executive of BP who announced the sale of the North Sea business.

Notable Quotes

""As we focus our portfolio and direct capital to our highest-value opportunities, we believe our North Sea business will be better positioned as part of another company.""
View Story →