John R. Mallard
National Research Development · British Technology Group Limited
Total Patents:
12
Overall Rank:
#429,163
Years Active:
1981–1996
National Research Development Rank:
#13