Murray Lappe
Escreen · Alverix · Screen Holdings Co.
Total Patents:
21
Overall Rank:
#209,245
Years Active:
1999–2017
Escreen Rank:
#1