Andrew Sharabayko

Andrew Sharabayko, Managing Director of the Joint Stock Company “GNIVC”