david auerbach