Cain, John (1931–1985)
A British spiritual healer. Born on April 21, 1931 in
Eastham, Wirral, England, he manifested healing ability at the

SHARE
Previous articleCritomancy
Next articleChambers, Robert (1802–1871)