Last name Lorusso First name Girieca User skills Biologist Affiliations University of Fribourg, Switzerland Member for 4 years 5 months