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