Author: James Floyd Kelly
Alternate names: James F. Kelly