Author: James DiGiacomo
Alternate names: James DiGiacomo S.J.; James J. DiGiacomo