James R Crawford Editor & Author