NCT04072263 2021-04-01
OVACURE
Leiden University Medical Center
Phase 1/2 Unknown
Leiden University Medical Center
Peking University People's Hospital
University of Aarhus
National Cancer Institute (NCI)
The University of Texas Health Science Center, Houston