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