Innovative People

Thierry Michel

Thierry Michel Physics
New technologies
Politics

Languages Thierry Michel speaks:

English
French
Italian