86 pubs · 1,302 cites · h-index 21
European Medicines Agency
2026 - Present
Finnish Medicines Agency Fimea
2025 - Present
European Chemicals Agency
2026 - Present
Instituto Tecnologico Del Embalaje, Transporte Y Logistica
2025 - 2025
Tecnologías para la Salud y el Bienestar (Spain)
2024 - 2024