Petr Karpyuk

Dr. Petr Karpyuk

orcid