Robert Cannon may refer to: