Kalizhan Shakenov

Dr. Kalizhan Shakenov

orcid