He lives in the states, Florida to be exact.

http://www.ibisgaming.com/zm_stats/player.php?id=80568

http://steamcommunity.com/profiles/76561198014070751

and Tambovsky sounds like a russian last name to me.