Author: John Allen White, Jr
Alternate names: John A. White Jr; John Allen White Jr