Francesc Ventura, PhD

Professor, Bellvitge Biomedical Research Institute, University of Barcelona
Start Year
1993
End Year
1995