Ptolemaeus, Alphonsus, and Arzachel, Jim Lafferty