Kanat Narikov

Dr. Kanat Narikov