peter shneider