Michael A. Auerbach
overview