Mark Auerbach
overview