Author: James Skelly
Alternate names: James R. Skelly; J.R. Skelly