Ross Alexander McClelland

Technological Resources Pty Limited · Ausmelt Limited · Outotec Oyj
Total Patents: 9
Overall Rank: #576,502
Years Active: 1995–2014
Technological Resources Pty Limited Rank: #28