Author: James V. Fenelon
Alternate names: James V Fenelon