Author: John C. Williams Jr.
Alternate names: John C. Williams Jr