Author: Marc B. Shapiro
Alternate names: Marc B Shapiro; MARC B. SHAPIRO