Cort Youngen Greene 

Marxist (not a tankie), Proletarian internationalist and human being