This is exactly what I thought, especially 2 & 3. his LinkedIn does mention that he speaks Russian, so you're guess is correct :)
This is exactly what I thought, especially 2 & 3. his LinkedIn does mention that he speaks Russian, so you're guess is correct :)