Marie Carmichael Stopes Share This Marie Carmichael Stopes (Marie Carmichael Stopes, Marie Charlotte Carmichael Stopes)