Stephen Anderson I Eng Mi Mech E
Engineering Manager @ NCR
About Stephen Anderson I Eng Mi Mech E
Stephen Anderson is an Engineering Manager at NCR Corporation in Dundee, United Kingdom, where he has worked since 2018. He has a background in mechatronics and has held various engineering roles, including positions at Michelin Tyre Plc and John M Henderson.