Author: John Charles Gibson
Alternate names: Gibson, John C.