Joel Barrault

CNRS · Universite De Poitiers · Ceca S.A.
Total Patents: 6
Overall Rank: #857,256
Years Active: 1987–2014
CNRS Rank: #978