Innovative People

Mahdi Sadeghian

Mahdi Sadeghian Structures and Machines

Languages Mahdi Sadeghian speaks:

English
Farsi