John e. depth