Author: Gary J Pagliano
Alternate names: Gary J. Pagliano