DAVID S MOORE