David G. Roberts

David G. Roberts

Affiliations and Expertise

BP Exploration Operation Co. Ltd., Middlesex, UK