David Eugene Renshaw

The University Of Edinburgh
Total Patents: 3
Overall Rank: #1,488,848
Years Active: 1994–2017
The University Of Edinburgh Rank: #14