
Greg Richards
(gregory.richards)
Electrical Engineer
Glencore
N/A
Industry
3236062
Total Points
520
Overall rank
4,714