David Richard Humphries
Atr International · Bae Systems Plc
Total Patents:
2
Overall Rank:
#1,895,017
Years Active:
1989–2021
Atr International Rank:
#4