John Alexander Strachen Ross

Aberdeen University · British Technology Group Limited · Noria
Total Patents: 3
Overall Rank: #1,640,046
Years Active: 1996–1998
Aberdeen University Rank: #5