Author: James Gibbons
Alternate names: Gibbons, James.