Found this when coming by chance upon an disturbing image of a Russian soldier hanged in a forest and doing a reverse search to find out more.
Actually nade me stop and reflect about both the issue and myself, just like I think sometimes about when someone back on /r/CombatFootage few years back called me a "well known Polish Nazi".
Yep, just have a look at MEMRI's board of advisors and directors.
https://www.memri.org/about