peter schneider