duncan de moor