Author: Raymond P. Canale
Alternate names: Raymond P Canale