Innovative People

Joao Silva

Biochemistry
Organic chemistry
Renewable energy
Medicine

Languages Joao Silva speaks:

English
Spanish
Portuguese