Background
Ribault, Sebastien Olivier was born on November 17, 1972 in Lyon, France.
Ribault, Sebastien Olivier was born on November 17, 1972 in Lyon, France.
Doctor of Philosophy, University De Strasbourg, 2001.
Applied biology r&d manager, Millipore, since 2005.