david m denton