DAVID C MOORE