141 pubs · 1,868 cites · h-index 27
University of Calabria
2004 - Present
Chiesi (France)
2021 - 2025
National Research Council
2017 - 2022
Institute on Membrane Technology
Bologna Research Area
2021 - 2021