David Amirehteshami

David Amirehteshami
Assembly and Automation Technology Leader