john e depth