Technical Manager Digital Engineering Americas
united states
Element Materials Technology
The University of Glasgow