Rick Beingessner

Active Calgary, AB Vice President for Cnooc Energy Holdings U.S.A. Inc.