peter loebenberg