David Leigh

Technological Resources Pty Limited · Technologies Resources Pty Limited · Outotec Oyj
Total Patents: 9
Overall Rank: #568,660
Years Active: 2001–2018
Technological Resources Pty Limited Rank: #36