moore-j-d-l