Oguzhan Gencoglu

Mr. Oguzhan Gencoglu

Tampere University
orcid