No idea who Counterpunch is/represents. No doubt a pro-Russian source.
The author of this article you link to is a hard-core leftist. Counterpunch is a hard-core leftist site.