Author: John A. Wright Jr.
Alternate names: John A Wright Jr.