barrett moore%2fjohn e depth