Skip to content

Company · founded 1981

Itasca Consultants (France)

Écully, France · itasca.fr

Part of Itasca Consultants (United States)

Citations, last 5 years
190
Works, last 5 years
36
h-index
30
Scientists listed
4
Grants since 2016
0