DAVID EDMOND MOORE