Donald Cannon may refer to: