George Cannon may refer to: