john e. depth