Eglinton, William, spiritualist