Donald Keith may refer to: