People

Rodolphe Barrangou

Roles

Ancilia Biosciences

Co-founder, CSO / Part time

Current