Peter Sohler (German, )