Peter Häfliger, Switzerland, Eschenbach, male