Communist [noun] + progressive-minded [adjective]