samuel willenberg