Author: Nicholas Cammarano
Alternate names: Nicholas J. Cammarano