I read that earlier(with a big grain of salt). It’s why I did a Google to find more information.
Has the Russia story been validated or debunked? It is a very interesting read.
May someone inside the Clinton gang has the nads to do the right thing.
Snopes said he joined some new foundation.
There’s a twitter feed for him where he posted Oct 2017. Maybe more recently... but no way to tell if it’s him.