Draft:Anna De Carlo

Anna De Carlo is the third leader of the Communist Party of Canada (Marxist/Leninist)