Ryan Septa Kurnia

Dr. Ryan Septa Kurnia

orcid