Author: John Guilfoyle Williams
Alternate names: J. Guilfoyle Williams; Williams, J. Guilfoyle (John Guilfoyle)