Kenneth Krieg

Active Houston, TX Director for Cnooc Holdings U.S.A. Inc.