Former Oklahoma State Treasurer Scott Meacham was named president and chief executive officer Wednesday of i2E, Inc.