peter escher