Author: David Auerbach
Alternate names: David B. Auerbach