Author: Andrew E. Rosenberg
Alternate names: Andrew E. Rosenburg