Author: David L. Appel
Alternate names: David L., Dr. Appel