randy denton