Profile picture
Efecan Cekic
Doctorate
  • Other
    Ankara, Türkiye
mini profile avatar Efecan Cekic