D

Dimitrios Stefanoudakis

APLA Health

ORCID: 0000-0002-2203-0644

25 papers and 286 citations.

25Publications
286Total Citations
#6in endometrial and cervical cancer treatments
First publication: 2013First senior author: 2025

Top publicationsby citations

No publications found