Russell joined Temasek in May 2020.
Prior to Temasek, Russell spent two years at ST Engineering and 24 years at Applied Materials where he held various regional and global leadership positions across numerous core business functions.
Sign up to view 0 direct reports
Get started
This person is not in any teams