Douglas H. Mowrey
Lord
Total Patents:
17
Overall Rank:
#271,390
Years Active:
1990–2022
Lord Rank:
#11