Author: James Johnson Sweeney
Alternate names: James Johnson sweeney