John M. Hall
US Army · Rolls-Royce Plc · HP
Total Patents:
60
Overall Rank:
#38,403
Years Active:
1982–2025
US Army Rank:
#31