Helen Duncan

Duncan, Helen (1898–1956)

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...