Author: Jim Craddock
Alternate names: James Craddock