John Cunningham is a psychiatrist specializing in past-life therapy. Jack Cannon is his alter ego, a horror novelist who has kept his identity a secret from both his patients and the public. John has... This description may be from another edition of this product.