Kanat Makhanov

Dr. Kanat Makhanov