
Glen Thomson
(glen.thomson)
Instrument/Electrical Foreman
Finch Paper
US Northeast, USA
Industry
3236066
Total Points
1,010
Overall rank
457