Adylkhan Babkenov

Dr. Adylkhan Babkenov

orcid