Louise O'Shea

Louise O'Shea is a member of Socialist Alternative in Australia and an editor of Red Flag newspaper