Robert Szelenbaum

Project Manager, Hanhwa Aerospace Europe