Author: Salvatore J. Natoli
Alternate names: Salvatore J Natoli