DAVID P MOORE