Rostan Tavasiev (1976 born in Moscow) lives and works in Moscow. He studied at the Moscow State Art-industrial University and at the Institute of Contemporary Art in Moscow.
http://www.rostan.ru