denis ten