Author: Andrew B. Schmookler
Alternate names: Andrew Bard Schmookler; Andrew Bard Schomookler