Association of International Energy Negotiators (AIEN)
Director
World Petroleum Council
Director
CNOOC International
Asst. General Counsel, International and Compliance (CNOOC International, formerly Nexen Energy)
CNOOC International
Special Legal Advisor, CNOOC International
Association of International Energy Negotiators (AIEN)
Vice-President, Model Contracts
Association of International Energy Negotiators (AIEN)
Vice-President, Conferences
Association of International Energy Negotiators (AIEN)
President