Helen Duncan

Duncan, Helen (1898–1956)

Duncan, Helen (1898–1956) British Spiritualist whose conviction on flimsy charges of witchcraft led to the repeal of Britain’s Witchcraft Act of 1736, thus clearing the way for the public practice of ...