Author: Daniel C. Bach
Alternate names: Daniel Bach