Duncan, Helen (1898–1956) was a British Spiritualist whose controversial conviction on dubious witchcraft charges led to the repeal of Britain’s Witchcraft Act of 1736, paving the way for the public p...
Forgot your password?
Remember Me
Please enter your username or email address. You will receive a link to create a new password via email.
Already have an account? Login instead