randy kent