david.g.moore